Hi Irish,
The good thing is that you know this is happening in your own mood and you're not blaming everyone else. When we know that it's in us we have a chance to address the problem.
Just think of those poor people who don't know what's happening to them! Just like you folks, I have anger as part of the roller coaster ride of emotions, and I just work on keeping it in check as well as I can.
Peaceful thoughts, Myzen