I'm sort of in a bad dilemma right now and need some advice. I'm a CS major and I've slowly grown to like math more and more and coding and the usual CS stuff less and less. In short, math has become my new passion and I'm thinking of changing my major even though I'm 2.5 years into my CS degree (and I do like CS). Here's my problem: I love math, but I'm not good at it. I like math so much now. I think about it and do it all the time; I'm totally fascinated by it! I LOVE IT!! But I just don't feel I was born a math person. What I mean is I'm just not that smart. I can do the exercises in my math books but that's only because we're given the general form of the solutions in the chapter introductions, you know what I mean? I'm sure I'm smart enough to get a math degree if I went for it, but I'm worried that if I were to try and get a job I wouldn't be able to because as I said earlier I'm just not that smart. I really don't want to live with financial instability for the rest of my life and I don't want to be broke all the time. There are so many careers out there for CS grads, and I'm good at CS...but I like math so much more now. I know it's important to follow your passions and do what you love, but what should I do? Is there anyone here that's been in a situation like mine?