I do exactly what most good teachers recommend: Study a little day-by-day, break up assignments/homework into little parts and do a little each day.
However, this almost never works.
For example, let's say I have 10 questions on my Math's assignment, and 5 days to complete it.
Ideally: 2 questions a day. Easy.
Reality: Some questions are longer or harder than others.
Some questions may even be split up into 'sub-questions' or different sections.
By the 4th day I might end up only being up to Q6 or Q7.
And Q7, 8, 9 and 10 might end up being the longest and biggest questions of them all.
This would mean I have practically half an assignment to do the day before it's due.
All this for doing exactly what they recommend...