Question: how many years to become an army doctor?
Answer: Generally speaking, there's a 1 to 1 payback in service to the military under HPSP. That means if you graduated from medical school after the traditional 4 years, you are required to be a physician serving in the military for at least 4 years after completing your training.