You might want to try some breathing exercises for you to use when you get in one of these situations. I don't know if you have a therapist but if you do they should be able to help you with this. I'm glad you feel much better when you get home.
You can overcome this, I did, but it took a lot of work. I had a great therapist, so i was lucky.
__________________
Bipolar I, Depression, GAD Meds: Zoloft, Zyprexa, Ritalin
"Each morning we are born again. What we do today is what matters most." -Buddha