Stuck several times during the projects, should I still be having those problems?

Hello good people from the internet!

I’m coming from a completely field of work and, as I’m progressing on the basics of CSS, I feel through the exercises and projects that maybe I didn’t absorb as much theory as expected of me, and become stuck for days (ok, weeks) and most of the times my problems solve themselves in a mysterious way and I just move on.

By your experience, should I restart the entire CSS part? Am I supposed to feel this challenged while working on the projects?

(I’m learning about media queries now, and have already gone through box model, flex and sizing elements)

(and I’m mostly challenged by flexbox and things just dancing around the screen while I make minor adjustments)

I really appreciate your time for reading this and if you could please give me a hand I’d be really grateful.