I apologize for perhaps seeming redundant with my post. Please forgive me, I'm looking for more specific advice orientated towards my situation. First and foremost, I am a second year student studying physics. Currently, I am also pursuing a double major in mathematics. To me it's either theory or bust (and by bust I mean going to grad school to study math, haha). I've worked extremely hard in these past 2 years and, thankfully, I've aced every physics and math course I've taken so far (except for a pesky A- in applied Calculus 3). I am worried about the competition getting into grad school. I've heard that the demand for students in theoretical physics has gone down and thus I'm competing with a lot more student for a spot in a reputable university. My plan is to maintain my GPA of ~3.75 and continue my focus on acing all my future physics/math classes. In order to graduate with an honors distinction I am going to need to go into research. I have not looked into it yet, but I am planning on getting into a research program for my entire junior year. Hopefully I will be able to find a good position for research in theoretical physics but if that is not the case then I will settle for a role in experimental physics. Assuming that all of this is done, what do you think my chances are of getting into a good school as a theoretical physics student? What should I do to improve my chances? Is there anything I should focus on?