In the United States and Canada, becoming a physician typically takes
four years of undergraduate study followed by
four years of medical school (MD or DO). After that, most physicians then complete a residency, which can last anywhere from
3 to 7 years depending on the specialty. Some specialties may require additional fellowships beyond residency, adding even more time.
Therefore, the total time to become a practicing physician can range from a minimum of 11 years (4 + 4 + 3) to well over 15 years.