Hello Friend, Good that you are seeking a help here. Anger, short tempered, frustration, irritation, Mood swing etc are expression or outburst of stress in your mind. This is quite possible after delivery, due to additional responsibility of mother, restrictions of certain food, activities and many other social factors.
Be positive. You need to maintain your emotional balance and stress level. Suggest you to take a professional counselling help in understanding the simple and practical stress management techniques that you can adopt.
Next Steps
Feel free to reach out to me online through Practo for further detailed evaluation and suitable recommendation. Be positive. You will be alright soon.