Marine:
Let me give u a different perspective: MOS 2105 was Battalion Surgeon (REAL YOUNG TO MAKE O5 AND THEN 06) for 1/25 4th. MARDIV the only reserve unit to see combat in Desert Storm. Spent one year in Iraq. Saw some positive shit-- some negative shit-- all the same-- everyone got through it.
Medical Doctor here in private practice in CAL. Despite my being a Naval Officer assigned to the Marines, the only 2 friends that I have are Marines who are still active duty. Know exactly what u are talking about in the civilian sector. For me to get through it I became absorbed in my work seeing very sick patients, and focused on my body in a gym. Not at pro status at this point, but sure as hell physically don't look like a M.D. That is how I dealt with it-- sounds shallow I know.
Drop me a line Marine if u get totally fucked up. Worse comes to worse, we will turn u into the next NPC CHAMPION.
Semper fi!!! usmcdevildoc------------- sir