Sorry to hear you've been feeling stressed out, Sassy. I certainly can't blame you.
I know you work for a pretty large company; does your work have an EAP or other psych benefit? A lot of companies around here have EAPs, and for any given incident, you can get five visits to a shrink for no cost.