Sometimes (which was the case with myself) it's the person creating the situation as well. I haven't "leaped" out at anyone for a very long time, and something that I discovered was to go out and take a walk/hike, especially when you feel that angry...****ed off feeling rising up....and it doesn't matter how old you are...I'm almost 35, and I JUST dealt with my first round of it only a year ago......but I changed my life and changed my mind. Focus on the more important things, my man.....worry less about the things that will essentially kill you in the long run.....all things in moderation.