Hiya Dave,
I'm sorry things are being so tough for you at the moment.i can relate to how u are feeling completely.
What helped me when i was in that situation is finding someone to talk to. For me it was my newly found best friend.. for you it could be anyone.
I think that positive thinking is the key. If you stumble, get back up and try again. You may feel like its 2 steps forward then 3 steps back, but when that happens and you start to lose grip, just remember that taking those 2 steps forward is worthwhile! You did it once, you can do it again.
Hang in there Dave, stay strong, and tell yourself "Yes i can do this!"... be hard on yourself, and push yourself to get up and start again! Dont let it win, be the best you can be!! You never know the next time you pick yourself up again might be the last time you have to do it.
I hope things become easier for you soon, and i wish u luck in finding freedom to feel good again. Remember that your not alone with how you feel. Take care
Sarah xxx