Anger is actually normal. It's the normal human reaction to displeasure or discomfort.
What matters is how you act and the direction you channel your anger to.
Anger has seen many new inventions birthed. People have rided on the anger from being looked down on and have gone on to make edifical successes.
In the same vein, anger has destroyed many lives, scattered families and even landed people behind prison bars. It's an issue that should be dealt with and that's why I'm grateful you came up with this issue.
First, I think perspective should be one of the first thing one considers. What I'm about to propose may be difficult but it is certainly achievable.
What's I've come to learn how to do is put myself in the individual's position, in his shoes. That is, if the anger is caused by someone and not just anger at a thing.
The truth is that's there are reasons why people act the way they do act. If you could do this and learn to come up with excuses for people's actions, you'll be better able to control yourself.
Questions I like to ask my self are
¶ What if he's been having a bad day?
¶ What if he's just got heart broken?
¶ What if her boyfriend just dumped her?
¶What if she's been having some really hard times?
¶What if she's just been diagnosed with an incurable disease?
¶What if he suffers from a stress-related disorder?
These questions would help to pacify your anger. You should try to find out why people act the way they do before taking reactions.
I remember a quote I read somewhere sometime ago that has helped me. It says "First understand then criticize."
It meant to never be judge until you're certain about the truth. The same applies for anger. Try to always understand the reason for people's behaviour, if possible, make excuses for them.
The truth is anger not only harms the one you're angry at but also you the individual. It spoils your mood and prevents you from moving forward. So, it would do you good to excuse them so you could move ahead.
Another thing I like to do is prevent the problem all together. How? you may ask.
Well, the truth is that we get disappointed which leads to anger when we had expected someone to act differently. In a nutshell, you set high standards for them. The solution? Lower the standards.
That's exactly what I do. I try to keep at heart always the fact that humans are exactly what they are, humans.
Humans aren't perfect and so shouldn't be expected to be. Everyone falters at some point. It's what makes humans unique. There can be no saying that one person would deliver with the same exactness at all times. So, I lower the bar for everyone.
If someone promises to buy me new shoes, I already imagine the scenario in my mind where he doesn't buy it. It makes me less disappointed if he indeed doesn't buy it. If he does, I'll be happier for it.
Then to deal with anger, try to count one to ten. I know this may sound cliché but it actually works. If after ten you're still angry, then count to hundred.
What this does is that it gives you time to think about the consequence of your actions. You can guage the result of throwing that bottle at him or ramming the knife into his chest or better still, smashing that television on the ground. Always think consequences before action.
Wow, see what a lengthy answer I've written. I hope I've helped though. I could make a good life coach you know. Just joking.
Thanks for reading by the way.