Short answer: yes, it is normal
Long answer: I have seen both sides, for most part of my school life I was an incredible procrastinator. It's incredible when I imagine that I passed school. ;) (In fact a friend of me was amazed by that.) And yes, with studies I struggled like you. Of course it wasn't possible anymore to do a minimal program. I don't really know how I survived studies but I obviously did. (Oh god, remembering the mornings where it took me 3-4 hours to get up, hitting snooze a bizillion times...)
At some point thought things changed. I was working a student job where I was programming and I was incredibly motivated, getting money for something fun. Actually it stopped being fun after some months but I was still much over average motivated for 1-2 years.
When finishing studies I started builing a startup with friends and I worked the first time a day super long, went to bed at 11 am in the morning when we shipped our web app the first time. The startup wasn't particularly successful so after half a year of quite some work we "ghosted" it.
But then I realized something really weird for the first time: it's possible to put in a tremendious amount of work into something and it might still not pay off. Worst off all, even my final study grade suffered slightly from this because my co-founders put a lot of pressure on me.
So afterwards I realized: never ever again am I working (insane) overhours for a prolonged time.
I strongly believe that there is something in us that protects us, less magical than it sounds, evolution. When we work too much we burned out.
In the years after I eventually co-founded another company and was really close to totally burning out. (Although I limited my overhours, the work-life balance was terrible
and when I worked it was ~90-95% "efficency"
- my whole private life was built around this startup.) I think this 2nd hard lesson totally showed me that it isn't worth it.
Nowadays I do my best to find a good balance in work. Of course it's a personal life choice. The more effort/work you put in, the higher the probability you gain but also the higher the probability that something bad happens.
So yes, obviously there are life hacks etc, go for them if you want to "solve your problem". Or maybe think for yourself and imagine what's best for you.