Your chances of becoming a physician, of any specialty, is drastically reduced by attending the USAFA. Yes, they will tell you that there are many positions available. But, by the time you factor in all of the core curriculum and military ed. requirements (and the additional classes you will need to fill you pre-med requirements), you will have essentially completed three majors. Your GPA will not be in the range where most medical schools will look at you. (What they say about outside professional schools taking into account that your GPA is reflected in the rigors of a SA is not true. GPA is everything. Never forget that). If you pour the same amount of effort into an ordinary university program as you would the Academy, you will be near the top of your class. I've been where you are and what I discovered is that the first two years at the USAFA are designed to destroy your GPA so that your credits will not transfer or so that your record is permanently blemished. If you want to be a physician in any service branch, you do not have to attend a SA. (In fact, they have a hard time finding physicians to fill their ranks). You are much better off, academically and mentally, going the standard university/med school route. I am a surgeon and have met many other physicians who left the Academy (and were very glad they did).