List topics before days
Start with the topics you must cover. Then assign them to days based on difficulty, not just order.
Use smaller blocks
A two-hour block with no clear task is easy to waste. A better block says: review Topic 3, make 15 flashcards, answer 10 questions.
Add buffer days
Put catch-up space into the plan. If every day is packed, one bad day breaks the whole timetable.
End with practice
The final stretch should include quizzes, past-paper answers, and weak-topic review, not only rereading notes.