Anger Management Support Group
Anger management commonly refers to therapeutic techniques by which someone with excessive or uncontrollable anger can control or reduce their emotions. Typical examples include the use of deep breathing and meditation as a means to relaxation. Psychologists recommend a balanced approach, which both controls the emotion and allows it to express itself in a healthy way.

I am grateful that you are looking at your anger and in my opinion have taken the first step.Specifically, how you react to other’s actions and things that transitions your current feelings to anger.
I encourage you to keep a log which will allow you to see The Who, what, where and when and why you become angry.
Thank you for sharing
Just try to remember that there's a cost when you do hit something. That's about all I can tell you.