-Get into med school (Unless you are super dedicated in undergrad, this can take 1-2 years after, and you better not have a bullS major. You'll be taking (and ideally getting straight A's) in organic chem, advanced calc, physics, etc in undergrad instead of drinking and partying, if you want to be a competitive applicant. Then get a good score on the MCAT unless you like going to medical school in the Caribbean.
- 4 years of med school, the 2nd two are far more clinical where you are basically shadowing the residents in hospital or clinical settings
-3+ years of residency, some specialities even have additional internships required before starting. You have to actually match into a good one and this basically determines your entire future. The top residency spots are extremely selective and only take the top tier med students. Specialities tend to be competitive / ranked based on pay and lifestyle. If you went the Caribbean route for med school because you were a failure, you won't get matched to jack s**t except maybe some podunk clinic in North Dakota if you're lucky. Often means moving regardless unless you get a residency in the same city or hospital as your med scool
-If you want to really stand out in your field and get a good fellowship, you do (by way of appointment) a Chief Residency year, which is an additional year of residency basically helping run the program
-From here you will ideally do a fellowship, another 3 years minimum. We're not at this stage yet so I can't comment as deeply on this phase, but it's similar to matching with a residency except even more like a job. Often means moving, again.
-You can also just start practicing as a hospitalist but this lacks the prestige and advanced positions that specialist roles open up
-After that, you can start as an attending or go and get additional certifications (3+ years) Often means moving, again.
So the entire process is something like 11-12 years of training and possibly several relocations after undergrad before you start making the big bucks.
My partner is a MD and we met her first year of med school. This was a few years ago. It's been a long ride and major sacrifice especially now in residency where you are working 60-80 PLUS hour weeks on the regular for what is basically garbage pay. Your vacations are very limited and days off are few and far in between, depending on where you are in the schedule. That said, there is a brighter future at the end of the tunnel.
What it means for me is lots of time to run and do whatever I want since I have a relatively low stress job in comparison. If she's working all day on a Sunday, that means I can go do a long run and screw off the rest of the day and recover. Her waking up at 5AM for work is the perfect time to get an early morning workout in before work, and getting home at 7-8 pm means I have time to sneak in a double most days after work without sacrificing any time together.
We know plenty of people in their early 30s who make 400-600k+ per year and you can walk on as a hospitalist in the midwest and make $500k+ EASY, not even doing procedures. In the Boston area where we are its actually a little less lucrative since you trade salary for prestige (Example, best hospital in the country, Mass General, pays like garbage (relative to the competition) and treats its employees like sh*t because it's prestigious as heck and you're lucky to be there at all)