Hello,
There are numerous cause for you being angry. Is it part of your personality and worsening day by day? Do you get angry without provocation? are you worried about something? etc. Sleep can be disturbed secondary to your anger issues.
Making a diary to note what issues makes you angry and then finding a solution for you, trying relaxation exercise etc. can help you eliminate your anger
Next Steps
Contact nearby neuropsychiatric clinic. You can contact me for further help.