I am currently in the second year of a math and physics degree. I like physics, I like math, I love learning, and I seem to be quite good at all of the above. I get good grades, and I have secured an interesting job in a lab this summer and look forward to the courses I will get to take in the coming years and the people I will get to work with. However, I have had serious doubts as to whether I really want to be a physicist. What I am afraid of is the many years of intense graduate school that I might not enjoy and the many years of wandering around the world between low-paying and high stress postdoc positions. I am afraid of the intense competition for tenure track positions and the possibility that I wont be good enough and will just burn out after I have spent 10+ years being a lab monkey. I know a lot of people go this route and like it despite the hard work, but I am not sure if I love doing science enough to put myself through that. My mind wanders a lot. Sometimes I think "wow, this stuff is amazing I want to spend my life studying this no matter what" and then my mind goes to something else for a while and I find myself doubting that I would have the focus to be a good, happy scientist. And if I don't go to graduate school, then what? I would be looking for engineer's jobs but at an extreme disadvantage. So...I have been scrambling for the past few months to secure a transfer to Electrical Engineering. I have it worked out such that now, all I need to do is press the button, and I will be a 2nd year Electrical Engineering student next Fall. I even chose my research job this summer such that it would have applications to things electrical engineers might work on. I did this because it seems to me that there is a lot more job security for engineers. They graduate knowing that they have a career that pays relatively well, allows them to have a life outside of it, and still allows them to research interesting things. If the job security question wasn't an issue, I would stay in physics in a heartbeat, but I am afraid that if by the end of this degree I decide I cannot go the graduate school route, that I will have no job prospects. However, engineering would add a year to my degree (which would mean I will have stayed in school for 6 years if I do coop), and the classes wouldn't be as interesting. Thanks in advance for any input. EDIT: I should also add that I live in Canada, where there is a big legal difference between someone with a PEng and someone just working as an engineer in industry.