pretty much the same situation as me.
what i try to do is:
Do homework everynight as soon as possible.
and write out notes to revise, i listen to music or used to chat on msn while doing it.
may take a while, but then a week before exams you can just get out your notes and re write them...