You need to get to counseling. I don't know if you have been. Go for you. The situation last night begs for professional help. You can't afford not to go!!!
You said it yourself, you slid back to your old ways. Well, what do you need to do? Sweetie, you haven't failed. You know where you made a mistake. View this separation (if it occurs), as a time to grow Myrrh. Let him catch up later. When you feel that you are the best Myrrh, he'll decide to make the changes he needs to .
Hugs, Pattie
When you can't make a decision because you are torn between your heart and your head, listen to the half with the brain.