So my story is that I changed my major halfway through undergrad. I'm a senior now but I'm staying at least one more semester until I graduate with a math degree. I'm taking my first proofs courses this year, Analysis, and Algebra. I really enjoy Algebra but most of the time I look at the questions on the hw and I'm totally clueless. I understand the proofs of theorems but when I have to answer hw problems I don't know how to connect all of the proofs together to get the answer. I feel like my mind hasn't molded into the abstract mindset that you need for Algebra. I wanted to go to grad school to get a phD in math, to do research afterwards, but after taking Algebra I don't even know if I'll be able to survive the math courses in grad school. When going into grad school for math, should I be feeling like I'm really really prepared to tackle it or is it normal to wonder if I can even do it? Also, since I changed my major so late, I have to take 6 more math classes within the next 2 semesters. This is including 2 other requirements I still have to fulfill. So is it best to spend whole 'nother year for undergrad? So instead of graduating May 09, I would be graduating May '10. This way I can take 3 classes per semester (spring 09 I would take my 2 requirements and Algebra II...fall 09 I would take 3 math classes, and spring '10 I would take 3 math classes--so I would end up with taking an extra math class for my undergrad degree) and just concentrate on math. Would that look bad to programs that I apply to? Ahh, anyone else just starting out in grad school that felt the same way as me?