I agree with LMo, it isn't your fault.
I don't know how long you've been on meds, but maybe an update on them would be good?
Why not call one of those ppl who are there for you, and rather than talk about how bad you feel, pick a mild topic and try to just chat for a bit. You can tell them you aren't doing so well tonight. I think just the social contact will help
Hopefully you can quit expecting yourself to snap out of it. That's a poor phrase from others that shows they don't understand depression... if it were possible to "snap out of it," you would have already...we all would have.
TC