Hi waiting - welcome to PC
What keeps me going is knowing that tomorrow has the possibility of being better than today and that I've got friends that really care about me (I consider the people I know here at PC to be my really good friends).
Also what else keeps me going - talking. I've got a good T who tries to help. If you're not in therapy, might want to look into it - just talking out loud can help.
Hang in there, it will get better. (I've been witness to it).