I found the best time for me to be revising is the month or so before exams, have no idea why i just seem to find myself more motivated to study, even for mocks, which were week before last. For about 20 mins before taking a break, doing something else for 10-15 mins and then moving on to a different subject, and just rotate through the 5 subjects i'm studying