Medical school takes four years, and residency adds three to seven more depending on the specialty. Combined, that’s seven to eleven years of training after you finish a four-year undergraduate degree. If you count everything from the start of college to the day you can practice independently, the total ranges from 11 years at the minimum to 18 years for the most demanding subspecialties.
Medical School: The Standard Four Years
The four-year medical school model dates back to the early 1900s, when the Flexner Report recommended two years of science education followed by two years of intensive clinical training. That structure has remained largely unchanged. The first two years (often called the pre-clinical phase) focus on anatomy, physiology, pharmacology, and other foundational sciences. The final two years shift to clinical rotations in hospitals and clinics, where students work directly with patients under supervision across specialties like surgery, pediatrics, internal medicine, and psychiatry.
Both MD (Doctor of Medicine) and DO (Doctor of Osteopathic Medicine) programs follow this four-year structure. The accrediting body for MD programs requires a minimum of 130 weeks of instruction, which is what makes the four-year format work even with built-in breaks.
Three-Year Accelerated Programs
A growing number of schools now offer three-year MD tracks that compress the same curriculum into a shorter timeline. The Consortium of Accelerated Medical Pathway Programs counts 30 member institutions that offer or plan to offer fast-track programs, including NYU Grossman School of Medicine, Texas Tech University Health Sciences Center, and the Medical College of Wisconsin in Green Bay.
These programs are only about 20 weeks shorter than traditional ones. They achieve the three-year mark by eliminating most electives and requiring coursework during the summer between the first and second years. The vast majority offer direct progression into residency at their affiliated teaching hospital, so graduates don’t go through the standard application match process. Factoring in one less year of tuition plus an extra year of earning a physician salary, three-year students can come out roughly $250,000 ahead over a career.
Residency Length by Specialty
Residency is where the timeline varies most. The shortest residencies are three years, and the longest stretch to seven. Here’s what the commitment looks like across common specialties:
- 3 years: Family medicine, internal medicine, pediatrics, emergency medicine
- 4 years: Psychiatry, obstetrics and gynecology, diagnostic radiology (plus a prerequisite year)
- 5 years: General surgery, orthopedic surgery
- 6 years: Plastic surgery (integrated), interventional radiology (up to seven years depending on the program)
- 7 years: Neurosurgery
These year counts represent the minimum postgraduate training needed for board certification. The first year of residency, sometimes called the intern year or PGY-1, is always included in the total. For some specialties, that first year is built into the residency program itself. For others, like dermatology, radiation oncology, and physical medicine, you must complete a separate preliminary year of broad clinical training before your specialty residency clock even starts. So a dermatology residency listed as three years actually requires four years of postgraduate training total.
Fellowship Adds One to Three More Years
Residency qualifies you to practice in a broad specialty. If you want to subspecialize, a fellowship follows residency and adds one to three years. A cardiologist, for example, completes three years of internal medicine residency and then a three-year cardiology fellowship. A hand surgeon finishes five years of general surgery residency and then a one-year fellowship.
Not every physician pursues a fellowship. For primary care fields like family medicine and general pediatrics, residency alone is sufficient. But in hospital-based and procedural specialties, fellowship training is common and sometimes functionally expected for the positions most graduates want.
The Full Timeline From College to Practice
When people ask how long it takes to become a doctor, they usually mean the whole path. Here’s what that looks like from start to finish:
- Undergraduate degree: 4 years
- Medical school: 4 years (or 3 in accelerated programs)
- Residency: 3 to 7 years
- Fellowship (if pursued): 1 to 3 years
A family medicine physician following the fastest traditional route finishes training 11 years after starting college. A neurosurgeon who subspecializes could be in training for 18 years. Most physicians land somewhere in the middle, finishing between 11 and 15 years after high school graduation. During residency and fellowship, you are a licensed physician earning a salary, typically in the range of $60,000 to $75,000 per year, so while the training is long, you’re no longer paying tuition or living on loans for the majority of it.

