I don't have angry outbursts often...I'm pretty mellow and very patient. But sometimes I have been "pushed" to the brink and I become angry. I use breathing techniques and minnie time outs for myself. Exercise is a really good outlet for anger too. Anyways...life is full of frustrations....speaking for myself the greatest cause of anger is frustration; sheer bad frustration. Hang in there. It's good you came here and posted. Keep doing that.