Hello Friend, Good that you are seeking a help here. Generally 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 career or job pressures, relationships issues, family /financial issues, lifestyle, food habbit etc. Any of these could trigger such overwhelming thoughts and emotional disturbance.
Be positive. You can overcome this by adopting right stress management plan with an advice from a psychologists by first isolating the root cause and getting recommendation on suitable solution.
Next Steps
Feel free to reach out to me online through Practo for further detailed evaluation and recommendation that you can follow practically to overcome this problem. Be positive. You will be alright soon.