Ugh... that's all I can say, jerk.
I may not having any outstanding advice at the moment, but I read over this thread, and felt I had to say something...

Keep your head up, I know it feels impossible but you can and WILL get through this.