I work at a construction company, and but whenever am angry I can’t keep my anger to myself. I have to express it to whoever I meet and some days it makes me vulnerable. Sometimes I express it to my boss or my inferiors and it brings some judgement on me.
I need some solutions
There is nothing wrong with feeling anger. it is a natural result of feeling frustrated, or blocked, often because something is out of our control. Or it may be a reaction to fear or vulnerability.
The problem only arises when the anger is not handled appropriately and the person displaying the emotion looks out of control. This is turn makes others feel threatened and vulnerable.
Anger management is a question of learning the correct interpersonal and social skills to deal with the strong emotions being experienced, and keep them under control.
There are anger management courses available, and this is a matter for professionals, outside my sphere of expertise. Other treatments include relaxation therapy, controlled breathing, meditation, even medication.
There may be special factors involved in the strength of your feelings, they may be due to physical, medical or psycho -social reasons. Again, you may benefit from professional help if this is the case
Perhaps this explanation will help you enough to manage your feelings, as you realise this is a fairly normal emotion, you just need to learn to control it.
If not, you should seek help via an anger management course or from professionals such as your doctor.
There is a lot of information about this on the internet and I suggest you do some research and see what might be of help to you.
This is Wikipedia’s page on the subject
So, take matters into your own hands and try to gain control of the problem.