Hi
Since how long have you been suffering this
Is there any stress causing this? Personal or professional reasons..
In other cases, an anger problem may be caused by early trauma or events in a person's life that have shaped their personality. In some cases, hormonal changes can also cause anger, as can certain mental disorders.
If you find yourself getting disproportionately angry, upset, or defensive at small things, here's how to stop.
Know the Difference Between Reacting and Overreacting.
Identify Your Triggers.
Breathe Before You Do Anything.
Listen to Your Personal Control Tower.
Gain Perspective on the Past and the Future
Next Steps
Take professional help. Consult with me or any psychologist for therapy and counseling online or in person
All the best