Firstly, Thank you SO MUCH for taking the time to read this. Im going to be a junior next fall semester at a small Liberal Arts school. The first 2 years of my college career I did not take many science classes because I wasn't exactly sure what I wanted to do. This semester I decided to be a chemistry major and began taking the first chemistry major class. Now, I have very little major classes completed, certainly not enough to take the Mcat my junior year. So, should I complete all the courses recommended first, and then take the mcat, say, senior year, or even 5th year? I don't mind being in undergrad for more than 4 years, I just want to do what is best. GPA: 3.5 No research. Shadowed a doctor 40+ hours. Volunteered 50+ hours.