how long does a doctor do a residency
How Long Does Medical Residency Training Last? Medical residency is a minimum of three years for primary care physicians and some other specialties, up to five years for some surgical specialties. (Some medical specialties require additional years of fellowship training in addition to the three to five years of residency training.)