Personally, when I’m angry about something, I immediately talk about it with whomever is affected or involved. Holding onto the feelings ends up hurting everyone in your path until you can process all of your feelings. It is important to resolve all situations without delay so they fester within you. I’ve also found that writing about what you are feeling helps, because you are able to look back over what you have written and address each issue. You can pick apart what made you feel the way you did and whether or nog those feelings should have occurred. Then you can figure out what you can do to help stop the situation from occurring again. Going for a walk, exercising and cleaning also help me work through whatever ails me.
Here you will find several articles on anger and aggression. I hope you can take what you need from them to make your battle with anger more manageable. Good luck!
Screw you! The psychology of anger and aggression http://www.theguardian.com/science/brain-flapping/2013/aug/06/anger-aggression-psychology-screw-you
Can Food Make You Angry? http://www.theguardian.com/lifeandstyle/wordofmouth/2013/apr/24/can-food-make-you-angry
What to Do When You’ve Made Someone Angry http://blogs.hbr.org/2013/04/what-to-do-when-youve-angered/