Question: how many years does it take to become a family physician?
Answer: Including undergraduate education, it now takes 11 years to become a family physician, but, as mentioned, some schools are eliminating the last year of medical school. So are three years of medical school and three years of residency enough to train a quality family physician?