Haha, I was a double degree in economics and mathematics from the spring of my freshman year to the spring of my sophomore year - in that year I took the last quarter of calculus, diff eq, linear algebra, nonlinear modelling, multivariable calc, probability, and logic.
It was the logic and the multivariable that really weeded me out, got a 1.7 and a 2.3 and I finally had to concede that I'm not "built" for mathematical logic or theory; here's a tip - logic, higher level math in general, is very different than calculus or even diff eq and linear (matrix) algebra. All those lower level courses are basically plug and chug, maybe a short proof here and there. Logic is all about proofs and no plug and chug.
I'm now in accounting and economics, and enjoying them much, much more. I know what you mean about wanting to learn and enjoying it; I'm thinking about a doctorate in law and maybe a JD/MBA in tax, the former with an emphasis on law and economics and public policy. Can you tell I want to work in government someday?
The way I look at it, I'll probably spend 3 years in a JD/MBA Acc. program, 4 years in an LL.D. program, so I'll graduate when I'm 21, work, get my JD/MBA when I'm 27, work for a while longer, and come back to school in my mid-30s and have my doctorate by 40. I've also considered going into the military after I've worked for a year or two as a CPA and then get my JD/MBA paid for by them, then work a term of service (6 years?), and be out by the time I'm mid-30s, again good timing for an LL.D. program.
That's all a good plan, but the step beyond my bachelor's is still a good three years away. Oy.
Cheers!
Nate