I used all five of the EK books (Physics, Gen Chem, OChem, Bio, Verbal) along with all of the AAMC practice tests. My schedule was mostly a modified version of the EK 'guide', five days a week spread out over ~2.5 months. I made sure to take an AAMC practice test once every two weekends, and then spread out the EK stuff around that. Each MCAT 'session' was at a bookstore or coffee shop, lasting around 2 hours. I also left about two weeks open before test day to go over any material where I wasn't performing up to my expectations/buffer for unexpected busy time, which came in handy.
I was working full-time and taking a class while I was studying, if I had more time I would have considered a Kaplan/TPR program to ensure I would stay on schedule. But I did better than expected (38S - 12BS, 12PS, 14VR), so I obviously have no regrets!
I agree with dreamofspring -- if you're unsure that you have the discipline to stick to a rigorous schedule months before test day, then an official class may be a better option.