I'm sorry you are having such a difficult time with your anger & self-harm.
Anger management & self-harm are both things I have struggled with as well. I don't really have any suggestions for you. But I wanted to let you know I read your post, & to offer my best wishes...