Don't know if it's helpful, but I also punch myself in the head when I'm frustrated. I also find angry thoughts swirl when I go for a long walk. Don't know if it wears off some of it or not, but I used to feel better when I had a regular exercise program with some kind of cardio and strength routine.
__________________
|