It depends on the person and the situation. Walking away and getting your mind off what just happened sometimes helps. Also, at times, you have to remind yourself that it's usually not as bad as your mind is making it out to be. (Just try to relax.)
We don't know you or what sets you off, but you are taking a big step in the right direction. Strangers can't really guide you but you could take a course in Anger Management. These professionals hear many type anger issues and they can tell you how to deal with yours. It is so important to know how to hold your temper..It can ruin a marriage, a job or any relationship.All the best. Yes, by the way, prayer is powerful.. God bless.
I'm sure you've heard of 'count to 10 before acting'. It's such a simple thing but it can really make a difference in keeping quiet or exploding. Also have you heard of the Serenity Prayer? Grant me the serenity to know what I cannot change, the courage to change what I can, and the wisdom to know the difference.
Just ask yourself if it's really worth the while or that you're just f*cking yourself up for no reason. Many people like you have an attitude like yours because they were raised that way, but in reality have no reason at all to be like that.
By boxing or karate or try cage fighting but honestly walking away,avoiding that person,ignoring that persons presence,by doing something that keeps you calm like drawing helps me,by focusing on the important task at hand that you wanna get done then that person,by hanging out with people that are good friends that keep your mind off of that person and doesn't bring that person up, by writing a letter about how you feel and never giving it to that person,try killing the issue with kindness by being kind and keeping your enemies closer but not as friends you .