Anger can be a problem in and of itself. There is a diagnosis for inappropriate levels of anger and outbursts that are excessive when compared with other people. You should not be having outbursts against other people. When you suppress anger it can harbor under the surface and lead to a list of problems like losing your job or losing your friends. Burying it only intensifies the anger and comes out at other times. Instead you should seek out immediate attention with a therapist who can help you understand why you get angry and what to do when you are angry. This will help you in the areas of your life where you are experiencing such anger. You have to learn to deal with this effectively.
The other possibility is that this anger is a result of some underlying mental health issue such as a mood disorder. It is imperative in this case to see a therapist because the problem may be something bigger than anger. Often a mood disorder is experienced as anger but is really for instance depression. In this case you must understand the mood disorder to understand the anger. Both have to be addressed in therapy.
If you choose to take anger management classes then these are offered in any state by looking online. These are not therapy