Hello Friend, Good that you are seeking a help here. Anger, frustration, Mood swings, irritation etc are expression or outburst of mental stress. If they are quite often and causing you depressions then it needs further evaluation.
Sometimes, it's your natural character to exhibit such behavior or even body physical condition like excess heat in the body, acidity, lack of sleep, menstrual issues also can trigger such stress.
So better to analyze it holistic to avoid this becoming a permanent problem.
Feel free to reach out to me online for further evaluation and recommendations.
Answered2018-06-02 13:28:22
Let others know if this answer was helpful