Spreading your review over a long time period is not advisable, I'm afraid. You will likely have trouble with recall as the test approaches and you increase your risk of burnout. A 3 month study period is recommended and would be ideal if you had a free summer over which to do it. I wouldn't think one would be able to cover all the review, practice and skill sharpening while taking a full course load.
I spread mine to a bit over 4mo, because I was working more than full-time.
Two things I'd recommend, OP:
1. Instead of making a day-by-day schedule, map out exactly what you plan to get through. Then simply list out each individual task (my plan, based on SN2ed, had 85 tasks for the 2014 MCAT). This gives you more flexibility. When you have a full day to spend on MCAT, you can knock out 3 or so of your tasks. When you're crunched, maybe you take a few days off, or only do 1 shorter task. It's a way to keep track of your progress without trying to schedule yourself too tightly. It's also useful to have discrete, measurable goals. It's easy to go 'well, I studied for 8hrs today, that's good' - you may have dicked around and gotten nothing done. It's another to say "I accomplished xyz today". Even if it only took you 2hrs, that's a day to be proud of. It's measurable progress.
Keep in mind, though, that your list should include you
ideal schedule. It's what you will do if everything goes right and you have all the time you need. When crunch time comes, you may find yourself cutting some tasks. That's OK...it's easier to do this with tasks than with a schedule (I think) because you can look at the big picture instead of just running out of time and cutting off the tail indiscriminately.
2. Anki, or some other tried-and-true review system. Why is this important for you? Two reasons. One, you're spreading it out over a longer time, so some continual review is crucial. Second, you'll likely have to cut corners when other things come up (say, midterms or finals). I found that the easiest place to cut was always the review days - but they make a huge difference in retention. If you have some sort of cumulative, daily review, those dedicated review days become less important. I ended up cutting out ALL of the 3rd-pass days and a lot of the 2nd-pass days, but I never felt as if I lost track of material because I was reviewing
everything I'd learned for the MCAT, at random, every day in Anki. I didn't have to worry about figuring out what I knew and what I'd forgotten...SRS did that for me. If you have enough time to go through and systematically review EVERYTHING in the home stretch before the exam, this isn't as important. If, like I didn't and you likely won't, you don't...and if you also spread your schedule out so the first information you saw was more than 3mo ago? It's a lifesaver.
Just my $0.02. I wasn't doing classes, but I
was holding down 2 jobs during MCAT review time, and I met my personal goal for score.