Hi,
The best thing is to avoid getting angry. I know, it is easy said than done. Think carefully to identify the reason, are you stressed at work? u think your wife is not understanding you.?. etc. I also was also a bit angry when I was more young. Think of the long term effect on you and the people around you. Think from the other person's perspective. One thing I realised is that we should not be angry with people who are helpless and depnends on us. For example if your wife is not employed and dependent on you, what is the insecurity feeling you are creating? If you shout at your subordiate they canot respond why? But imagine doing the same with your boss, your neighbour.. see the effect.
May be it might help you if you read books like "7 habbits of effective people", consult counsellors.
Hope this hlps, Have a nice day..