
One mistake does not make a ruined image. One call in sick does not make a bad employee. I'm sorry to hear you are so depressed. Please allow yourself some good care. Two months! I'm proud of you. Perhaps next time it will be a bit longer... one step at a time
I doubt the event was totally your fault....nothing is ever just one thing! It happens. But I do know how you feel , and how the others might be blaming you. Don't accept that everything you do is screwed up! That isn't true. It's never true. It isn't true about you, either.
Hang on ... give yourself a break ... things will become better before too long. "Allow" yourself to not be perfect (hmmm I'm preaching to myself here tonight, too.

) None of us is perfect. We all do our best, and sometimes it doesn't work out anyway. That is life.