Anger can be caused by both external and internal events. You could be angry at a specific person (Such as a coworker or supervisor) or event (a traffic jam, a canceled flight), or your anger could be caused by worrying or brooding about your personal problems. Memories of traumatic or enraging events can also trigger angry feelings.
Sometimes when I get tired or get too many pressure from work or from condition, I can be angry, and then everything out of control. From my experience to control stress and anger, I did this:
- Go to comfortable place
- Take deep breath
- Sleeping
Any idea?
More reading:
http://www.apa.org/topics/angersub1.html