SDN MCAT advice comes down to three talking points:
(1) you should not take your MCAT before completing your prereqs
(2) you should not take the MCAT without studying full-time approximately 3 months after taking your prereqs
(3) you need to take your MCAT early (like May) so you can submit early
You of course realize that these three talking points are mutually exclusive, hence the cyclical agony of us SDNers every year.
Not being able to do all three is due primarily to lack of planning and/or an unwillingness to take a gap year. Granted, lack of planning may happen due to a sudden shift in interest. However, that doesn't mean one should then rush things to compensate.
A note on gap years: They aren't bad things or something to be feared. Gap years are amazing at bolstering an otherwise weak app into something special. People act like if they don't get in immediately after college, medical school will disappear. It won't.
Here's one way a traditional applicant can fulfill all three:
1. First two years take all of the necessary pre-reqs (often times completing pre-reqs will also contribute greatly to finishing general education requirements of the college)
2. Use summer after sophomore year for the MCAT
3. Apply in June after their junior year
4. Interviews during senior year
Taking a gap year:
1. Complete pre-reqs and possibly some higher level science course first three years
2. Use summer after junior year for the MCAT
3. Apply in June after graduating
4. Take gap year
5. Improve application in gap year
6. Interviews during gap year
Some advantages of the gap year:
- Take MCAT with some upper division courses
- No interviews during senior year
- Plenty of time to build strong ECs