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...
The CVS lozenges really helped me out alot when I quit. Having lots of water bottles, gum, and healthy snacks on stand by, I gained a few pounds but I'll never go back.
I got my 1st round of 2 about 9 months ago, and got a booster 3 weeks ago. I had no longer term side effects from the 1st or 2nd rounds. Other than having a felt like a big guy punched my shoulder and having 12 hours of feeling a little sick afterwards I haven't had any issues.