how long does it take to become a doctor?

best answer
  • The path to being a doctor typically takes a minimum of 12 years after graduating from high school. Not only is the process challenging academically it requires perseverance to complete such a long course of training. Remember that some specialties with extensive training periods can take five or more additional years.