I'm from the UK and began my bachelors in mathematics around a month ago, with the hopes of going on to further study afterwards. My university is one of the best for mathematics and so far I've aced all my previous exams so this is quite a big shock to me. I'm struggling with near enough everything pure, and even some applied courses. For instance, in my real analysis class we get 1 problem sheet a week and it takes me a good few days to work through it. The first problem sheet I got I spent the whole weekend on it and only managed to do one question, after researching it a lot online. For some reason, I just cannot seem to grasp concepts as I used to be able to so easily. It takes me quite a long time to get my head around it and I'm having troubles formalising written proofs so I end up spending 3-4 days to complete the 4 problem sheets we're given, while I have a friend who manages to do them in 3 hours or so. I'm also finding myself giving up too easily on problems. For instance, I would spend around 30 minutes on a problem, then if I can't solve it I would look it up online and worse case scenario I would ask on this forum or other forums and don't feel like I really solved the problem myself at all. As far as my grades are looking I'm still getting 80%+ in all the problem sheets but this is after many hours work, while there are students who spend time partying and a little studying who are getting the same results as me. I also can't seem to find time to read ahead - I used to always read ahead in my high schools class book and was always on top of my work, now - I'm just average. I can't even find the time to do the "extra" problem sheets for those who want to go on to a phd. My question is, is this normal? Or should I think about switching degree now (I have no idea what else I want to do, I've always wanted to do mathematics). In all honesty I think I can stick it out for 3 years and still end up with a good classification of my degree, but whether or not I would have learned something useful is another story.