(((Kelly))) I know what you're going through. Yes, you messed up and backslid WAY down the hill. But there's still work to do...on YOU.
What do you want to change about you?
I think you need to back away from H a bit. Believe me, with him in the same house, I know how hard that can be. (My H and I share a 2 bdrm condo) Go out, have some fun. And if you're not up for that, then at least take some time to yourself. Read, go for a walk, SOMETHING that's for you.