You can't give up, Sundance. You've got too much going for you. A rest is allowed, though.
It's really a tough thing to do, but what has helped me in the past is to talk it out or to write it out. Get it all out there. You can rip up the paper after you've exhausted yourself and throw it away. I've never been able to do that, though. I've gone back and re-read what I wrote and it never fails that I'm amazed at how far I've come. Sometimes I even laugh at myself. That helped me especially when thoughts and memories of my ex were really bothering me.
{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{Sundance}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
<font color=blue>"Our doubts are traitors and make us lose the good we oft might win by fearing to attempt" --Shakespeare</font color=blue>
__________________
Psalm 119:105 Thy word is a lamp unto my feet, and a light unto my path.