Question: how many years does it take to become a doctor after high school?
Answer: It takes 11-14 years to become a doctor in the United States, including earning a bachelor's degree, attending 4 years of medical school, and completing a 3- to 7-year residency program after medical school. After residency, doctors may apply for a state license to practice medicine.