Hello Friend, Good that you are seeking a help here. As you have analyzed anger, frustration, hurtful behavior etc are expression or outburst of stress. So the solution is managing stress.
Be positive. Continue a psychologists directly or online to get yourself assesed on the symptoms and behaviors to get a suitable stress management recommendation. You may need to adopt few changes in your lifestyle routines, dietary changes, excersise, meditation and few self therapies etc.
Next Steps
Consult a psychologists and start stress management plan.