Anger issuses typically form over time from a life experience. You will need to identify the source of yor anger and triggers to it to begin to resolve it. In the meanwhile, relaxation is the key. If its a wrong against you try forgiveness. If its a self-directed anger try forgiving yourself. Outpatient Community Mental Health Services have counselors that can assist you with recovery efforts. I hope this is helpful and you follow through.
Anger relates to your expectations.You want everything to be the way you want it or use to it. To improve, -be more sensitive to other people way of looking at things and experience. -avoid confronting with anger situation. -take up a hobby or interest which are more relaxing. -spent some time to yourself away from everything.
Sometimes you simply have to respect other people's rights to be idiots. It's difficult, I know, but see if you can't laugh instead of getting angry. If you get angry, the other person is in control... NOT you. But if you can laugh it off, you have taken back control, and robbed them of their power to anger you.
Forget all of this deep stuff, where did it come from and why. Personally, I am someone who can be hot headed, I have found the best way to stop or calm down is think of it like this. How do you feel when you see someone acting angrily on the street? How do you think you look when you are angry? Its more empowering to remain calm, if you can learn how to just stay calm, you will feel more powerful from doing that then showing your anger.