Hello Friend, Good that you are seeking a help here. Behaviors with anger, frustration, irritation, Mood swing, short tempered, harsh words etc are expression or outburst of stress in mind. Any personal or relationship issues, career related tension, lifestyle changes can trigger such stress. Similar body condition like excess heat in body, acidity, menstrual issues, certain food habbit, hormonal changes can influence stress levels.
So it need a further detailed assessment of symptoms to identify the root cause behind such behavior to recommend suitable solution.
Next Steps
Feel free to reach me online for further evaluation of symptoms to recommend appropriate stree management plan. Be positive. She will be alright soon.