This is my first post but I need some advice or just plain support. I have been diagnosed with depression, anxiety, & OCD. But my question is employment related. In the last 2 years I have been fired from 4 jobs. The reasons range from skills not fast enough for the job, not being able to regulate my emotions in front of staff or patients (I cry when I get frustrated instead of getting mad), having trouble with communicating with supervisors (can't find right word, don't get my concerns across-then nothing gets accomplished), & taking constructive criticism appropriately (I feel like I am a failure AGAIN...and I shut down & just listen & they think I'm stuck up and know everything), and I need them to answer my ??'s more than once (its like I forget). I'm sure there is more but too hard to think right now. Please help. Is this part of my diagnoses OR am I a difficult employee?