Paul JohnsonApr 12, 20204 min readWhen Should I Take the MCAT? Consider 3 Things First!One of the best ways to avoid stress, rescheduling fees, and even worse, underperformance on the MCAT, is to make a smart choice when...