Hiya, I'd like to offer you what might seem like an alternative view on the anger. I work with energies in peoples bodies and auric fields, and I help to teach them how to 'shield' themselves.
Can you identify if there is something that is making you angry, and you know what this anger is? Is it a lack of control around the way someone else is behaving towards you, or could it be stemming from a situation that you feel you have no control over?
In my experience, if we have been under a lot of stress or feeling very much emotional - this can lessen our 'defence' and leaves us open to picking up the energies around us, which can then sometimes lead to ill health or stress symptoms etc. OK, it might sound a bit strange, but as an energy sensitive I have had to learn what this is all about to learn how to keep myself 'clear headed' and not to be over run by others emotions.
I find that in some ways I am particularly sensitive to very noisy environments, and this leads me to feeling frazzled, tired, and sometimes angry and off balanced. I do energy work in others and actually remove old energies from their body and auric field, and see the pain lessen, or the anxiety just be removed from them, it's very rewarding, but it also means many of us are running around and don't realise what we are taking on into our own energies.
Every single thought you have or thoughts that others have create an energy 'thread' and these attach onto us. Yes, it sounds bizarre but I can literally see these in people.
For example, as a very quick method to release those energies which don't serve you - say into your mind, with your intention of releasing all energetic cords or attachments which do not serve you, and which do not belong to you. Then work to create a light-filled-field around your whole body, thus creating a shield. Do this every time you feel like you have to until you can see a difference in your anger/responses etc.
I am certain you will find a difference. Then you can maintain your field every day instead of perhaps every few hours. Your own energy levels will increase and any tiredness you have will also lessen.