I'm a sophomore, and I am beginning to crack open the study materials for the MCATs. Many of my friends plan on taking the MCAT May of their junior year, but I was thinking of taking it in January of my junior year. My thought process is that if I take it in January and feel as though I need to take it again, I have five months to re-prepare with experience; then I can take it for a second time in May. Also, if I take my second MCAT in May, I can hopefully have applications completed and sent out by July. Is this a good plan, or am I getting ahead of myself? I want everything to go as smoothly as possible, and I am trying to avoid last minute notifications. I've heard from a lot of people that if you "apply early, you'll know early". Any advice?