Hello Friend, Good that you are seeking a help here. I can understand your suitation and interest to overcome. Anger, irritation, frustration, hurtful, controlling behavior etc are outburst of stress in your mind. Also stress can also be triggered by physical body condition like acidity, digestion issue, PMS, excess heat in body, type of food, lifestyle etc.
So you need to analyze holistically to figure out the actual root cause to manage your stree. In ayurveda terms it's called as imbalanced fire energy or pitta in your body.
Better to take a professional psychology guidance to evaluate these symptoms in details and figure out a suitable solution to overcome.
Next Steps
Feel free to reach out to me online through Practo for further detailed evaluation and suitable solutions that you can follow practically to overcome this problem.