The stressors in your life are causing you to feel irritable & when you are unable to cope with the situation, anger outburst seem to be the only response to that situation.
Instead of just reacting impulsively to that situation in form of loss of temper, try to develop coping skills to deal with the stressors so that in the long term you will be able to manage stress well.
Losing temper often can lead to negative consequences in the long term in form of disturbed interpersonal & work relationships, physical ill health- raised bp, acidity, headache.
Next Steps
Work on your problem solving & coping skills as it will be beneficial in the long run for your physical & mental health.