Hello dear
the irritation and anger could be due to some stressor which is bothering you and making you feel so. This is affecting your relationship with other as well your health. Try discussing about the issues with someone close to take their support and help to solve the issues and stress. Try meditation and deep breathing to calm your mind and involve yourself in your hobbies. Spend time with family and friends to uplift your mood. If required mental health professional help try consulting a psychologist.
Next Steps
consult a clinical psychologist
Health Tips
meditate, spend time with loved ones, share and discuss your problems