Question: how many years does it take to be a general practitioner?
Answer: A doctor of medicine degree is required to work in this field. This requires three years of undergraduate studies, as well as four years of medical school, and two years of residency training.