Awhile back I was very weak with my trigonometry so I came to this site asking for help, and it turned out the few answers I got made a huge difference. I excelled at the trigonometry section in my precalc course and now I am enrolled in calculus 1. In fact, during my break I ended up teaching myself a lot of differential and integral calculus techniques (not much theory though, which is where my current class will make the difference). After this exposure I'm more confident that I am capable of getting my degree, but I have one obstacle - credit requirements.
I transferred from a community college with no intentions to ever major in math and even no intentions to go to university, so I did not take many upper division courses. Having transferred 63 credits, it certainly makes my studies much easier and less stressful (in fact at this point I'm no longer required to take any general studies so only math courses are required of me), but unfortunately I am worried about the upper division credits required for my math major. I've completed 72 credits, with 10 more in progress (3 of which are upper division). However, a whopping 42 upper division credits is required of me after this semester.
In my case, I want to avoid taking classes that are not purely-math related because I know I will do only best dedicating my entire focus on my major-related classes. I also hate most other classes and have to force myself to endure them.
From this point on there are 21 credits worth of upper division math courses that are either already required or critical for a math major to take that I intend to take, this leaves me with another 21 credits worth of upper division courses of any subject. If I'm interpreting my major map right, I would have to take up to 5 to 6 more math courses than the average math major at my uni. This might not sound like a lot but I suspect its a huge deal at the upper-division levels (ring theory, abstract algebra, complex analysis, etc.).
What should I do? Should I suck it up and take unrelated upper division courses to avoid having so many advanced math classes - or is going all out on a pure math schedule not a bad idea?