I am currently a senior in high school, so I know I have plenty of time to decide what I want to do. However, I am interested in theoretical physics, but I do not understand what specialty would be best to study. Could someone study two different fields during graduate school or would that be too difficult? For example, could I study particle physics and general relativity? I figured this would be a good combination if I want to have the knowlege to work on many different theories. I was hoping that there is a field that would allow me to have flexibility on what I would like to work on. Am I being too unrealistic? Should I plan on studying one specific field? I have heard of Mathematical Physics, but I have no idea if that is a good career choice for what I want. If I am unable to obtain an academic job, are there industrial jobs in particle physics(I am assuming there are none in GR)? If anyone has any other information that can help me out I would appreciate it. Thanks in advance!