Anger is both a learned behavior and a result of bottled up emotions of fear and/or resentment. It could be old emotions or it could be from a current job or family situation.
The first step in recovering from anger that somehow seems to overtake you is to #1: Discover the cause.
It is our job as therapists to help you sort through your life and discover the causes of your anger. Once the cause is realized there are a variety of techniques that can help you change your life and begin to live in peace, harmony and joy with yourself and others.
Specific techniques include supportive therapy, EMDR, Gestalt Therapy, psychodrama, cognitive and behavior therapy.