The best time for reading a book is whenever you feel like reading, setting expectations for yourself is important, but picking up a book whenever you really feel like reading is the perfect time to read, you enjoy it way more.
Procrastination is not laziness. It's a lack of routine.