Becoming a doctor is no walk in the park. On average, it takes about 10 to 14 years of education and training. This includes four years of undergraduate study, four years of medical school, and two to six years of residency training, depending on the specialty.