The best time is when your prepared....time of year is up to you and when you want to apply...obviously the earlier the better but everyone's circumstances are dif. The MCAT clowns say the sooner the better as the seats can fill up 2 months in advance...