Might not work for you, but my schedule is as follows.
On weekdays, I wake up at 5AM, get showered etc, from 6-8 I revise. That's two hours before school. Then when I get home I do two more hours, and then I enjoy some free time. That's 4 hours spaced out.
On weekends, I wake up at 5AM again, I revise from 6-11. Then I revise from 4-7 and enjoy the rest of the evening.
From mid-March, my plan is to use up 3/4 of my weekends towards studying.