It's been happening more and more recently, mainly aimed at my wife. Although it's normally aimed at everyone I obviously spend alot more time with her. It's getting to the point where I'm worried it's going to start to affect her mental health. I'm pretty good at keep in the things I really want to say but my body language and general personality when the moods come along are pretty impossible to hide.

I'm wondering if anyone has been able to manage this pretty well. If you have then please share your advice. I feel I need to get on top of it before it's too late.