I'm sure this kind of question comes up alot on this board. Nevertheless, every case is different, so I need major advice. First, let me begin by saying that I absolutely despised math from 1st grade all the way up to my sophomore year of college. Because I hated it with such a passion, I consistently did poorly in all my math classes and earned C's in every single one. Among other things, the area I struggled most in was simple arithmetic and mental math. In fact, I still struggle with this. Anyway, I started college as Biology major on the Pre-Med route. Knowing that I'd have to eventually take Calculus, I started from scratch and took Intermediate Algebra my sophomore year and surprisingly earned an A. Then Precalc...another A. Then Calc 1, another A. Now I'm in Calc 2 and loving it. Despite the fact that I'm completely dependent on my calculator for any arithmetic, I've done well so far. And unlike some students in my class, I don't get the concepts right away. I only understand them after working on homework problems. I work extremely hard to stay on top of my game and not fall behind. Plus, I love it and think about it so much. So now I'm at a crossroads. Should I stay a Biology major even though my preformance in the Bio courses is mediocre? Or should I switch to Math while continuing the Pre-med route? I'm just not sure what I'm getting into with math. I've only taken lower division courses and have no grasp of what an upper division course is like. I know for a fact that I will work my hardest, but is that enough to succeed with such a weak background? Is doing well in Calc 1 & 2 a good indicator of how I'll do in the more advanced classes? I haven't done proofs yet, but I have a feeling that it could be trouble for me. With strong motivation and hard work, do you think I have what it takes?