I do the opposite. As soon as I wake up in the morning I read the book for one hour, then I stop. I do this every day, weekends included. I also read the chapter before the lecture so it’s still interesting, and any questions I have, I can ask the professor during the lecture. Once I finish the chapter assigned for the week, I split this session into 30 minutes of creating Anki flashcards, and 30 minutes studying those Anki flashcards. I score significantly higher than the rest of the class.
I just learned how to do this at the start of the semester thanks to commenters on HN, and it has changed my life. This also deals with my attention lowering after about the 1 hour mark of reading, but the concept is still the same. Before, I would procrastinate on reading, and spend most of my days playing video games. Now, I spend most of my day playing video games, but it’s always a very relaxed, guilt free gaming session because I already know I read for an hour. I hope I’m not rambling here.