What worked for me,starting from my second year in College, was to read my notes when I woke up and when I would go to sleep, a week before the exams I had to pass.Before that, I used to learn everything by heart because I have a good memory but it was difficult and very time consuming! The "twice a day" method is more efficient, all in all, even if it has probably costed me 1 or 2 points by exams.
I'm terrible at getting myself to study. Taking two exams tomorrow and I'm sitting here browsing ATRL and watching Stranger Things. I'm one of those "okay, in an hour" people.
I hate studying for too much time. I'll work for like 2 or 3 hours MAX after school (4 out of the 5 days) and then about six hours (more if I've got some major exams) on one of the two days of the weekend and another hour on the other day. My grades are good to great.