Hello Friend, Good that you are seeking a help here. Anger, irritation, frustration, Mood swing, short tempered etc are expression or outburst of stress in your mind. Just observe and analyze what's happening around you in terms of family or relationship issues, work or home related stress. Even physically condition like excess heat in body, menstrual issues, acidity, spicy food can trigger such emotional disturbance and behaviors.
Next Steps
Consult a psychologists directly or online for further evaluation and suitable recommendation.