Myself male 27 year old, married. Some times I feel like I can not control my anger, whenever something bad happens, I start shouting at the person who has done this. Outside with stranger I can not do that, but at home I shout at my family either parent, or wife or kid. Later on I realize, and feel guilt of behaving like this. I don't know what to do in that immediate situation?