Trying (and failing) to study over summer. Help?Watch
You could try BBC Bitesize?
I am also very bad at sticking to a routine. I manage to overcome it by making a checklist of all the things I want to get done as opposed to creating a revision timetable. Then I just do the tasks whenever I have time until I'm finished