I suffered from it a while ago but got through it.
The Marines and Navy have groups such as the Marine Corps League and others. I am sure the Army, Air Force, and (cough) Coast Guard veterans have similar groups. Get in touch with one and start talking to them, this plus counseling can help...