I was a non-science major all through freshman year, and changed this past summer (I'm a sophomore now) I had a W from 2nd semester Freshman year, and 2Ws over the summer in Bio 2 and Chem 1 (I was taking bio and chem to catch me up) because my grandfather had a stroke and I needed to go home to help take care of him. Just got my grades for this semester.. A in Anatomy, but a C in Chem 1 and a C in Psychology, because of the strain of my problems at home. At the end of 2nd semester sophomore, I only have a 3.16
However, I know those grades didn't reflect my abilities in those classes, but I calculated that if I get straight As from here until I graduate, I'll barely scrape a 3.6 (3.7 if I'm lucky).
Should I stay an extra year and retake that Chem and Psych grade (I also wanted to study abroad for a semester, hence a year instead of one semester)? Or will Medical Schools be okay with that upward trend from here on out, even if that means being in the 3.6 range, especially since this is my first semester as a science major, and I was home schooled throughout high school (so no AP/Honors opportunities), and have some unique experiences (research next semester, taking Gross Anatomy, fluent in Spanish).
Or instead of staying an extra year is it better to do some sort of post-bacc program, while trying to gain additional research or clinical experience?