Hello Friend, Good that you are seeking a help here. I can understand your suitation. Negativity, frustration, anger, hurtful behavior etc are outburst or expressions of stress in your mind which inturn triggers such violent behaviors.
Sometimes, even physical condition like excess heat in body, menstrual issues, acidity, digestion issues, improper food habbit etc can also add fire to this emotions.
Be positive. You can address this by take a professional help to first assess yourself for both physical and mental symptoms to identify the root cause behind such triggers.
Next Steps
Feel free to reach out to me online through Practo for further detailed evaluation and to recommend suitable solution like self therapies, lifestyle routines, excersise or dietary changes along with counseling to overcome this problem. Be positive. You will be alright soon.