I'm going into second year next fall, but even after a whole year of college and after getting exam results I'm not completely sure about what major(s) I should do. I'm 90% sure I will do physics only but I'm afraid of regretting not sticking with pure maths. The reason I'm reluctant to double major is that it will mean less physics, applied maths and programming classes which are all useful to my long-term goals. I don't ever see myself researching maths devoid of direct application, and from what I know the maths necessary for understanding all the physics I will be doing will be taught in the physics classes themselves. Additionally, I find pure maths classes to be much more difficult than physics or any other field of application, proofs don't come to me easily as the non-trivial ones generally involve some subtlety. I dislike things I can't have intuition for , i.e. algebra, especially abstract. When there is no intuition to either quantify (like in geometry) or contradict (like in topology/analysis) I don't find things interesting. When things are not interesting, I end up either bored and disillusioned, or I try thinking of applications because that would at least give me some purpose, but the most abstract parts of maths tend to have the fewest applications. I feel I have to memorize all theorems and results when I don't have intuition, while in physics I never feel like I have any rote-learning to do. Also, this intuition thing bothers me because all the real "maths types" I know tend to enjoy things like abstract algebra and number theory the most. I know that so far, it seems like I have no case for double majoring, so I'll explain. I will only be forced to do two or three more of the no-intuition classes for the rest of my degree if I double major, which is a minority considering I'd be doing 18 more math classes in total. When it comes to the others I know I will very strongly enjoy them. I really love the rigor of maths theory, in contrast to physics where I often find theory very dry and only start to like it when I'm doing problems. I find analysis exciting; even though results involve infinite and infinitesimally small quantities have surprised me many times, I can still never see the next one coming. Even though I haven't done any yet, Differential Geometry, and non-Euclidean geometry are things I'd really like to study. I've seen some of it in Roger Penrose's book; and manifolds, fiber bundles, etc. all seem very cool. So, to the people here who are familiar with advanced maths, does it sound like I should double major or not? I would like to make this decision as soon as possible. Thanks!