Hello , we need to find out the cause for your anger . It could be stress induced , may be underlying mood disorder etc .. once we know that , we can work on solution. Yes there are medicine also for calming down but you will need counseling also to be able to work on your thoughts.
Next Steps
consult with a psychiatrist