how many years to become a doctor

2 days ago 12
Nature

It typically takes about 11 to 15 years to become a licensed doctor in the United States. This includes:

  • Four years of undergraduate education to earn a bachelor's degree.
  • Four years of medical school.
  • Three to seven years of residency training, depending on the chosen medical specialty.

So, from starting college to becoming a fully practicing doctor, the process usually spans roughly 11 to 15 years, with the variation primarily due to the length of residency training in different specialties.