Hello Friend, Good that you are seeking a help.
Short temper, anger, frustration etc are expression of Internal stress. She may be undergoing such emotional disturbance due to relationships or careers or family issues. Sometimes body condition like excess heat, acidity or periods etc can also trigger such outburst.
Better she need to be consulted of psychologists to assess her condition and stress level, so that a suitable solution can be worked out.
In such scenario, if she is OK, do a online counseling which should be easy and convenient.
Next Steps
Consult a psychologists directly or online.
Feel free to reach out to me online through Practo app chat for further detailed evaluation and suitable solutions.