There are always other options for handling emotions besides blowing up.
Try some of the tried and true basic ones for getting started-you start being emotional and over the top-go for a walk (or jog or run).
Make a point of consciously paying attention to your emotional buckets (search galagirl-her blog has LOTS on emotional buckets) and maintaining them.
DO NOT TRY TO CONVERSE when emotional flooded (same blog-lots of info).
Give yourself time outs-at least 20 minutes. If you give yourself 20 minutes (even better if you do some cardio activity during that 20 minutes) usually you will find that whatever was triggering you-has lessened.