Lotus is right ... keep it in perspective! Get out, go for a walk, take a bubble bath, meditate, whatever it takes ... in that state you can only hurt the situation ...
One of the things I have going for me, I think anyway, is that I was able to step back and see our sitch from my husbands perspective really early on - before I found DBing. Calm has to be the new norm .. you can't succeed (and I mean success to be learning to handle your anger and temper) without it.
Breathe ....
Holding onto anger to punish someone else, is like lighting yourself on fire to get smoke in their eyes ~ 25yearsmlc