I can completely relate. I am in exactly the same place.
A while back I did the free workshop on this site. It ws very helpful in getting my head straight. Wished it had done a little more for my heart - lol. You have to do it on a computer (vs. a mobile device).
Respect-Me R.U.L.E.S