Hello Friend, Good that you are seeking a help here. Anger, irritation, frustration etc are expression or outburst of stress in your mind which in turn causing depression. As body and mind are interlinked even physical conditions like excess heat, menstrual issues, acidity, lifestyle, dietary can also influence such behavior. Don't be decisive and try and hurtful actions. Instead ask for help.
I can understand your suitation of holding such emotional disturbance and it's effect into your day-to-day life. Having experienced such behavior and symptoms affecting your normal life and relationships, why don't you take the next logical step to address it by taking a professional help.
You need a holistic analysis of both physical and mental condition to identify and analyze the reason behind the anxiety and depression.
Next Steps
Feel free to reach out to me online through Practo app for further detailed evaluation and recommendation of suitable solutions that you can follow practically to overcome this problems gradually. Be positive. You will be alright soon.