Good day My Friend, I can understand your concern.
Anger, short temper, frustration, irritation, violent behaviors etc are expression or outbursts of stress in your mind. So it's important to address the root cause i.e stress than just treating the symptoms.
Yes, it's obviously your are overloaded as a mom to manage two kids and it brings out a lot of responsibilities and work. You need to know how to manage your stress and still do your responsibilities ( there is no escape !!).
Take some professional help to understand the way and means and techniques to manage or control or cope with the stress.
Be positive. You will be alright soon.
Feel free to reach me online for further assistance.
Health Tips
Be aware that, there is no one fit solutions for all. General advices or Google Dr can't provide the required solutions for your suitation. It need better understanding of your background, personal or professional stress level, your health condition or physical symptom etc to recommend right suggestions. Better take right help and overcome your problem. Take care.