How Many Years does It Take to Become a Doctor?

To become a doctor it will usually takes at least 11 years. This is 4 years of college, 4 years of medical school, and 3 years working in a hospital. For some specialties, doctors may have to work in a hospital for up to 8 years before they are trained.