I don't mean to sound crass, but sometimes in life ya just have to suck it up and drive on. I got like that after my first deployment to Afghan, years before I met Carina. I lost a few good friends there, and when I got back I had a hard time getting out of bed. I just sat around and drank the whole time I was home on leave.
Finally a few days before I was supposed to go back off leave an old friend of mine came over, my parents called him up. He asked why I was being a (explicate bleep bleep bleep). I told him, and he nodded his head. Then kicked the crap out of me till I got out of bed and went after him.
Several minutes later, we were both laying bloodied on the floor, and I felt better.
Sometimes all ya need is a good swift kick where the sun don't shine.