Question: how many years does it take to become 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.