You might have received many better responses till the time.. Still I would suggest you few..
I am also really very short tempered and see nothing helps me around when it comes to anger.
My friends have suggested me to many things which I tried to followed, most common was counting the numbers when you start getting angry
. But unfortunately I get angry so instantly that I never achieved it. Then I started searching for the things.
I came to the conclusion that, only one who can help you in controlling your anger emotion is
YOURSELF.
I think the main reason behind your anger is your unhappiness. When you are mentally not happy or relaxed you get irritated and frustrated very soon. and then you react with rage..
To avoid this -
1.
Start taking inventory of your anger : You must be getting angry when you sit idle for long time, when your brain is not working for long. So start noticing such times. keep your brain active do productive things which will keep you busy.
2.
Avoid talking when you are angry : Whenever you feel that you are getting angry, just let the other person know you that you will talk on the topic later when you are calm. Divert your mind and cool your brain.
3.
Chant the relaxing words : (some one has already suggested this to you I guess) Start telling your self to
RELAX, talk to yourself that you are not angry, you are very sweet and adorable person who can control your anger. and chat the relaxing words like - RELAX, CHILL, CALM DOWN etc. You survey for yourself and make a note of things which makes you calm..
That's it to say. If you need more help you can PM me anytime.