Recently I have been feeling fairly depressed about my future in the mathematical sciences. I am a second year undergraduate studying mathematics and physics (double major), what is more, I am almost 21. In hindsight I wasted a year travelling with friends after high school, and whilst I enjoyed myself I think I should have gone straight to college. I am still stuck taking undergraduate courses, whilst many people my age are working exclusively on graduate courses. My grades are good, but none of my professors praise me, as other future mathematicians seem to be praised. Nor can I create ingenious new insights or re discover whole areas of mathematics. I often forget steps in proofs I have read, and am forced to go back to the books to read them again. I envy my engineering friends who can go out and relax, while I worry about my decaying grey matter, but I cannot give up on mathematics and physics which I see as humanities greatest intellectual mechanism for understanding. I used to think myself quite intelligent, but now I see that I was fooling myself. I was never a prodigy like Terry Tao, Noam Elkies or Charles Fefferman, nor did I succeed at mathematical Olympiads before the age of 18 like most talented mathematicians seem to. Many great mathematicians finished their PhDs by my current age, and I have read quite often that if you have not made a great idea by 30, you never will. I have heard countless amazing tales of the exploits of mathematicians my age such as John Nash, working in areas I do not even fully understand yet. I love mathematics, but I am beginning to doubt this is enough. I can't think of being anything else, but I am feeling quite low about any semblance of mathematical talent I have. I doubt I can even make it into a decent graduate school, or if I do, that I will be laughed out of the faculty by teenagers half my age who can master my area in half the time. I am aware that I sound like I am feeling sorry for myself, but I really am at a loss at what to do with myself.