You've got yourself an unhappy husband. He's becoming very distant, gets upset over the smallest things and spends more time with his buddies than with you. You want to turn things around and make your unhappy husband, well, happy again. The first thing to do is figure out why he's not happy. Let's look at the 3 most common reasons first...
1. He's not getting enough sex
This is the most obvious. Men who aren't getting enough will not be happy bunnies. So if you're holding sex back for some reason, re-examine why and give him what he needs if you can. In fact, go a step further and get sexy for him. He'll love it.
2. He's not getting enough loving
By loving, I mean the kind of care and attention that all men crave just because deep down inside they're little boys really. So you should react when he gets a small cut, or when he's had a hard day at work, or when he's missed that promotion. Ignoring him or telling him to take it like a man is not endearing him to you.
3. He's not getting enough respect
This is the hardest to deal with. Look critically at all the times he's been unhappy. Were there occasions when he might have felt that you didn't show him enough respect? Perhaps you ignored his viewpoint or told him off or belittled him in some way. If indeed, the problem lies in the area of respect, your marriage might have deeper issues. You may need to do some research, read marriage help books or websites that can help you figure things out, turn your marriage around and make your unhappy husband, happy again.