Realising that what i used to think was uncontrollable anger, is actually an anxiety attack. Knowing this has made me look at the reasons why i was getting angry.
Find a good support group and/or someone you can share you experiences with. He/She/They must be able to tolerate your mood swings & temperament. Requires lots of patience with you.