Wendy,
Hang in there hun. I know you can do it. Even people who don't have this sometimes want to run from work screaming! Try to not be so hard on yourself and realize that you will have these blips from time to time and that you are so strong you will get through them.
Bel