You seem to have a nice balance of ways to revise and have started early enough that you will get it all done in time!!
Planning out your revision will help you plan in breaks and make sure you get an even spread of tasks.
Practice using exam papers, to give a time limit to your revision and give a borad spread of topic
Exams start in...