How Long Does it Take to Become a Doctor

Interested in medical studies but not sure when you can start living the "good life" of a doctor? Wondering how long will it take to start your own practice? Well, in this article we answer your query about how long does it exactly take to become a doctor. Read on..

Updated by Shrestha Dey on 3rd March 2020

If you have decided to pursue your career in the medical field, you must be already researching it. One of the major concerns about students wanting to pursue medical studies is how much additional education is needed along with the associated time, effort and medical school debt.

In this article, we will share the estimated time it takes to become a doctor.

Undergrad Program

While you can pursue any subject in your undergrad program, it is a bonus if you preferably study anatomy, biology, chemistry, math, physiology along with other regular subjects like English and Foreign Languages.

In order to be eligible to study medicine, you will need to take and pass the Medical College Admission Test, also known as MCAT.

Once you pass the test, you will have to submit applications to medical schools along with college transcripts, test scores, and letters of recommendation. MCAT is very competitive and it is important to have high grades in order to get through your choice of medical school.

Medical School

Most of the medical schools have 4-year programs.

The first two years, also known as M1 and M2 are different than the last 2 years, also known as M3 and M4. M1 and M2 are also known as pre-clinical years and M3 & M4 as clinical

In the first two years, students will mostly spend time inside the classrooms and laboratories studying subjects like biochemistry, psychology, advanced anatomy, medical ethics, and medico-legal topics. You will have to attend a lot of didactic lectures and problem-based learning.

In your M3 and M4 years, you will be on clinical rotations and spend most of the time in hospital or clinical settings learning from physicians, examining patients and diagnosing illnesses all under the supervision of experienced physicians. While M3 consists of core rotation at your school and nearby hospital settings imparting solid training in the most common fields, M4 gives you the flexibility to choose your choice of field. You will also have the option of going to other hospitals for their residency auditions.

At the end of your M2, you will be eligible to take USMLE step 1 which is commonly used by residency committees to evaluate candidates on what type of medical specialty a student can later take up.

Before moving onto the next step you will have to take the USMLE Step 2 which involves multiple-choice questions and simulated patient interactions.

Residency Program

If you thought the four years rigorous medical program is the final step to becoming a doctor then you are here for a surprise. Well, you have achieved and learned a lot in the past four years but that was just the beginning. You have a compulsory Residency program to take up. Depending on the specialty, most residency programs take anywhere around 3-8 years to complete.

If you are into pediatrics and family practice it will take up to 3 years and it can take up to 5 years for someone taking up general surgery. Most residency programs are located in hospitals where you gain expertise in diagnosis, treatment and overall management of patients.

After completion of your 1st year of a residency program, you will have to take USMLE step 3 which is the last and final USMLE to assess whether as a medical school graduate you are able to apply your knowledge and understanding of biomedical and clinical science essential for unsupervised medical practice.


After you successfully complete your residency program, you are eligible to become a doctor and begin your practice. If you do not wish to practice and add a subspecialty, you may do so through fellowship programs. A fellowship program may take anywhere between 1 to 3 years to complete.

Concluding Thoughts

So, technically, it takes a minimum of 11 years to become a doctor: 4 years of undergrad + 4 years in medical school + 3-8 years in residency. 

Medicine is a practice and practicing doctors need to renew their certifications and registrations every few years. It is advised that you do your due research before making any decisions. Studying in a medical school to become a doctor will definitely give you the good life you have in mind but know that the journey isn’t an easy one and a lot of sacrifices have to be made on the way.