How Long Does It Take to Become a Doctor in India?

Becoming a doctor in India takes a minimum of 5.5 years after finishing high school. That covers the undergraduate medical degree (MBBS) and a mandatory internship. If you want to specialize, add another 3 years for a postgraduate degree, bringing the total to roughly 8.5 years. Super-specialization pushes the timeline even further, to 11.5 years or more.

The MBBS: 5.5 Years Total

The Bachelor of Medicine and Bachelor of Surgery (MBBS) is the foundational degree for every doctor in India. According to the National Medical Commission (NMC), every student must complete a minimum of 4.5 academic years of study, divided into four professional years. This is followed by one year of compulsory rotating medical internship, often called CRRI (Compulsory Rotatory Residential Internship).

The four professional years cover preclinical subjects like anatomy, physiology, and biochemistry in the first year, then move into clinical subjects like pathology, pharmacology, medicine, surgery, and obstetrics in the later years. Each year ends with university examinations that you must pass before advancing.

The internship year places you in a working hospital where you rotate through departments like medicine, surgery, pediatrics, emergency, and community health. You treat patients under supervision, and this hands-on year is what bridges classroom learning and actual medical practice. Only after completing the internship are you eligible for a license to practice. The NMC allows a maximum of 2 years to finish the internship, so delays from failed postings or personal leave can stretch this phase, but most students complete it in 12 months.

Getting Into MBBS: NEET and Preparation Time

Before the 5.5-year clock even starts, most students spend 1 to 2 years preparing for NEET-UG (National Eligibility cum Entrance Test for undergraduates). This is a single national exam that determines admission to all medical colleges in India, both government and private. Competition is intense: over 2 million candidates typically sit for roughly 100,000 seats.

Many students begin NEET preparation during their 11th and 12th grade, while others take a “drop year” after 12th grade to study full-time for the exam. If you count this preparation period, the practical journey from deciding to become a doctor to finishing MBBS is closer to 7 or 8 years.

Postgraduate Specialization: 3 More Years

After completing MBBS, doctors who want to specialize must clear NEET-PG, a competitive entrance exam for postgraduate medical seats. Admission leads to either an MD (Doctor of Medicine) for non-surgical specialties or an MS (Master of Surgery) for surgical ones. Both degrees take 3 years to complete.

The range of specialties is broad. At AIIMS New Delhi alone, MD programs cover fields from anaesthesiology and dermatology to psychiatry, emergency medicine, and geriatric medicine. MS programs include general surgery, orthopaedics, and ENT (otorhinolaryngology). All are structured as 3-year residencies that combine clinical training with academic coursework and research.

An alternative postgraduate route is the DNB (Diplomate of National Board), awarded by the National Board of Examinations rather than a university. DNB courses also typically last 3 years, though some specialties run up to 6 years. The DNB is legally equivalent to an MD or MS for medical practice in India. In practical terms, MD/MS degrees carry slightly more weight for academic and teaching positions at medical colleges, while DNB holders sometimes find more recognition when practicing overseas or in private clinical settings.

Super-Specialization: Adding 3 More Years

Doctors who want to narrow their expertise further can pursue a DM (Doctorate of Medicine) or MCh (Master of Chirurgiae) after completing their MD or MS. These super-specialty programs last 3 years and cover fields like cardiology, neurosurgery, gastroenterology, and plastic surgery. Some institutions offer direct 6-year programs that combine the postgraduate and super-specialty phases, letting you skip a separate entrance cycle in between.

A super-specialist who started from scratch after high school will have spent roughly 11.5 years in formal medical education: 5.5 for MBBS, 3 for MD/MS, and 3 for DM/MCh.

Timeline Summary by Career Goal

  • General practitioner (MBBS only): 5.5 years after 12th grade
  • Specialist (MD/MS): 8.5 years after 12th grade
  • Super-specialist (DM/MCh): 11.5 years after 12th grade

These are minimum durations. In reality, gaps between MBBS and postgraduate admission, failed attempts at NEET-PG, or time spent in bond service (mandatory rural postings required by some state governments after MBBS) can add 1 to 3 years to the timeline.

The NExT Exam and What It May Change

India has been planning a single nationwide exam called the National Exit Test (NExT), designed to replace both the current medical licensing process and parts of NEET-PG. The idea is that one exam at the end of MBBS would simultaneously grant your license to practice and determine your postgraduate admission ranking.

Originally scheduled for August 2025, the NMC officially deferred NExT to 2028 or 2029. Mock exams will be conducted over the next few years before full implementation. For current and incoming MBBS students, the existing system of separate licensing and NEET-PG remains in place. If NExT does launch as planned, it could streamline the transition between MBBS and postgraduate training, potentially shaving a few months off the gap year many graduates currently spend preparing for NEET-PG.