I used to take anger management. It helped a little. But not too much. I even got into a fist fight just coming out of the office once, with another guy who was going into it.
I've always have had a bad temper. But then I found things to release my anger. And now I'm probably the calmest in my family. I began to rap.(hey I'm only 20)I wrote raps that were angry, and when I rapped them out loud, I let all my frustrations lose. Well, pretty soon, I didn't need to write angry lyrics. After a while, I was naturally calm.I don't have to vent, or find a release. I don't even need to restrain myself anymore, I've grown to be very patient.Now I am almost always calm (everyone is human) And if was able to do it, I'm sure anyone who is willing to try can to.
I found a way to release my anger. It may work for you too, you just need to find your own outlet. Some release it by lifting weights, swimming,religion, writing poems,or jogging. Martial arts are very good for stress relief, and arts such as Tai Chi, or Aikido, may help with anger managment. Find something that you can do to release your anger. And just keep at it.
It won't work overnight. It took me about a year maybe year and a half, to have a normal temper. It took me another year or two, to have the patience I do now. As long as you work at it, hopefully you'll achieve this.
I hope I helped.