As far as anger goes, I know that my hardest time for me is when I feel angry at myself. I feel like I deserve it, for all the stuff I put my family through. I guess that is my reasoning, I know it's not logical, but I have slipped a couple times recently anyway. I don't know if that answered your question? I don't really know any tips on how to not let it happen because the times that I slipped my body just kinda took over, and it was like I was watching me do it.
Hugs to you!