I've been there, clouds_and_sun. I still get to the point you're at. I wish I could do something to help — I think, without knowing your specific situation, that I can honestly say I know how you feel.
Hang in there. You've found a great community here.
I hope things get better.