Becoming a doctor takes longer than most people realize. After college, you’re looking at a minimum of 7 years of medical training before you can practice independently, and up to 11 years depending on the specialty you choose. Add a fellowship for subspecialization, and that total doctor training timeline can stretch to 14 years or more after graduation.
This guide breaks down every stage of the journey, how long each step takes, and the fastest path to becoming a doctor if you’re looking to get there as efficiently as possible.
How Long Does It Take to Become a Doctor
After college, the minimum is 7 years: 4 years of medical school plus a 3-year residency in a primary care specialty. Factoring in your undergraduate degree, that’s at least 11 years after high school before you’re a fully licensed, practicing physician.
Gap years can extend that timeline. It’s common for premeds to take one or more gap years before medical school, and some medical students take a research year to strengthen their residency application. If you apply to a competitive specialty like plastic surgery or dermatology and don’t match, you may need an additional year to improve your application before trying again.
The total years of medical training vary considerably depending on the choices you make along the way, but the baseline assumption for planning purposes is 11 to 18 years from high school graduation to independent practice.
What’s the Fastest Way to Become a Doctor?
The fastest path without any shortcuts is 7 years after college: 4 years of medical school followed by a 3-year residency in family medicine, internal medicine, or pediatrics. No gap years, no research years, and matched on the first try.
If you want to cut the timeline further, BS/MD programs are early-admission pathways that combine a bachelor’s degree and an MD into a single accelerated track, bypassing the traditional medical school application process entirely. Some programs run as short as 6 years after high school, which means you could finish medical school at 24 rather than 26. The tradeoff is that you’re committing to a decade-long career path before most people have had meaningful clinical exposure, and the programs are highly competitive.
For a full breakdown of every option for accelerating the timeline from high school through residency, see our guide on the fastest way to become a doctor.
How Long It Takes to Become a Doctor by Specialty
The biggest variable in your total training timeline is the length of your residency program, which ranges from 3 to 7 years depending on the specialty. Compensation often reflects that difference, though not always. Fellowship training for subspecialization adds another 1 to 3 years on top.
| Residency Specialty | Residency Length |
| Family Medicine | 3 Years |
| Internal Medicine | 3 Years |
| Pediatrics | 3 Years |
| Emergency Medicine | 3-4 Years |
| Psychiatry | 4 Years |
| General Surgery | 5 Years |
| Neurosurgery | 7 Years |
How Old Will You Be When You Become a Doctor?
Using the straight-through timeline as a baseline: graduate high school at 18, finish college at 22, finish medical school at 26. That’s when residency begins and when you start earning a salary, though residents make approximately $75,000 a year on average while often carrying significant student loan debt.
By the time you finish residency, you’ll be anywhere from 29 to 33, depending on your specialty. Family medicine, internal medicine, pediatrics, and emergency medicine finish at 29. Four-year programs including anesthesiology, dermatology, psychiatry, OB/GYN, neurology, and ophthalmology put you at 30. Five-year programs including general surgery, radiology, urology, and otolaryngology put you at 31. Plastic surgery is six years. Thoracic surgery and interventional radiology are 6-7 years, finishing at 32 or 33. Neurosurgery, at 7 years, puts you at 33.
Add a fellowship for subspecialization, and that range extends to 30 to 36.
Doctor Training Years Explained
College & Your Medical School Application
College takes 4 years, and every year counts toward your medical school application. The first two years are about building strong academic habits, fulfilling prerequisites, gaining clinical and research experience, and developing the relationships that will eventually become your letters of recommendation.
Junior year is when straight-through applicants need to apply. Applications open in late May and submissions begin shortly after, so if you want to start medical school in the fall of 2028, your application needs to be ready to submit when the portal opens in spring 2027.
Senior year is when most interviews happen, with acceptance letters going out starting in October. You can hold multiple acceptances until mid-May, at which point you must commit to one school.
Medical School
Both MD and DO programs in the US are 4 years. The first two are preclinical, with most of your time spent in the classroom building foundational knowledge. The final two are clinical, where you’ll complete rotations across core specialties including internal medicine, family medicine, neurology, and psychiatry during MS3.
MS4 is when you take elective and away rotations, also known as audition rotations, where you spend a month at institutions where you’d like to match for residency. It’s also when you apply to residency and find out your match results during Match Week in the third week of March. For a full breakdown of what each year looks like, see our Medical School Timeline.
Residency and Fellowships
During your 3 to 7 years of residency, you practice medicine under supervision, paid to work while you train toward full licensure and board certification. Residency is where you become a particular type of doctor, whether that’s a surgeon, psychiatrist, or family physician.
After residency, you can pursue a fellowship to subspecialize further. Fellowships typically last 1 to 3 years, though some run longer. For more on what fellowships involve, see our Guide to Understanding Medical Fellowships.
Start Your Doctor Journey on the Right Foot
The path to becoming a doctor is long, but every stage builds on the last. The decisions you make early, from which specialty you’re considering to how you structure your premed years, shape the entire timeline. The free Medical School Chance Predictor is a good starting point for understanding where you stand and which schools make sense for your profile.
If you’re still working out which specialty is right for you, our Medical Specialty Quiz assesses your lifestyle preferences, procedure orientation, and risk tolerance to generate your top specialty matches. It takes about 5 minutes and gives you a concrete starting point for one of the most important decisions of your career.
Doctor Training Timeline FAQs
How long does it take to become a doctor after high school?
The total years of medical training from high school graduation to independent practice range from 11 to 18 years. That includes 4 years of college, 4 years of medical school, 3 to 7 years of residency, and an optional 1 to 3 years of fellowship for subspecialization. The exact number depends on your specialty, whether you take gap years, and whether you pursue further training.
How long does it take to become a doctor after college?
The doctor training timeline after college is a minimum of 7 to 11 years, covering 4 years of medical school and 3 to 7 years of residency. Add a fellowship, and that extends to 7-14 years. Gap years or a failed match can add additional time on top of that.
What is the fastest way to become a doctor?
The fastest traditional path is 7 years after college: 4 years of medical school followed by a 3-year residency in family medicine, internal medicine, or pediatrics. If you’re starting in high school, the BS/MD program length varies, but some accelerated programs can be completed in as little as 6 years, allowing you to enter medical school without going through the traditional application process. For a full breakdown, see our guide on the fastest way to become a doctor.
How old will I be when I become a doctor?
Using the straight-through timeline, you’d finish residency between ages 29 and 33, depending on your specialty. A 3-year residency puts you at 29, while neurosurgery at 7 years puts you at 33. Add a fellowship, and that range extends to 30 to 36.
How long is medical school?
Medical school in the US is 4 years for both MD and DO programs. The first two years are generally preclinical, and the final two are clinical. Some students take a research year, which extends the timeline to 5 years. For a full breakdown of what each year involves, see our Medical School Timeline.
How long is residency?
Residency length varies by specialty, ranging from 3 years for family medicine, internal medicine, and pediatrics to 7 years for neurosurgery. Most specialties fall between 4 and 5 years. For a complete breakdown by specialty, see our guide on how long residency is.
How long is a medical fellowship?
Most fellowships last 1 to 3 years, though some surgical subspecialties run longer. Fellowships are optional but required for certain subspecialties. Cardiology is a common example: it requires completing a 3-year internal medicine residency first, followed by a 3-year cardiology fellowship, bringing the total post-medical school training to 6 years. For more on what fellowships involve and how to pursue one, see our medical fellowship guide.
Does it take the same amount of time to become a doctor with a DO degree?
Yes. DO programs follow the same 4-year structure as MD programs, and residency lengths are identical regardless of which degree you hold. The total doctor training timeline is the same whether you pursue an MD or DO. The key differences between MD and DO are in admissions requirements, scope of practice, and specialty match outcomes, not training length.

