Have you thought about taking anger management sessions?
EmilyAtkinson
I have anger issues as well. And some moments I actually control myself for bursting by Clenching my fists and grinding my teeth while murmuring myself to cool down. It helps most times