How many years do you have to go to school to become a doctor?
Education Requirements. The requirements for becoming a doctor in the U.S. may vary by specialty. In general, doctors complete a 4-year undergraduate degree program, spend 4 years in medical school, and then complete 3-7 years of residency training before they are eligible for medical licensing.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE