When I get angry and shout, I end up feeling guilty, and I also feel that I lost control which makes me more angry at myself and a little depressed. Something that I've tried and it really works is immediately taking some deep, calming breaths. As I breathe out, I imagine the negative anger leaving my mind. As I inhale deeply, I imagine the positive solutions to my anger entering my mind. This sometimes requires me leaving the situation and getting alone, so I can quietly do this. This gives me time to calm down, think more clearly, and I feel that I'm in control of my actions and how I might handle my anger. Since I've put this into practice, I truly haven't felt the need to yell. I also get stress relief from taking a brisk 15 to 20 minute walk or going for a nice run.