Becoming a doctor involves years of extensive education and training. Depending on whether you plan to work as a general physician or as another type of doctor, training can take between eleven and sixteen years. Most doctors complete at least four years of undergraduate school, followed by four years of medical school and then three-to-eight years of residency programs. Fellowships can last an additional one-to-three years.