In reply to Japanspec :
Your recognition of the problem and accepting responsibility for it is some of the healthiest stuff I've read in a long time- kudos!
Im not a therapist. I'm a carpenter, so you really don't want MY advice! 😂
My grandmother used to deal with extreme frustration by yelling something wacko like "OH FIDDLESTICKS!", or "OH PSHAW!". I thought it was a riot, but it always made everyone laugh, including her. She seemed to be able to magically shift her anger to laughter in an instant by yelling something nonsensical.
Therapist, music, podcasts, fitness, and fiddlesticks... THAT should do it! 😂
Keep up the good work!