Your doing great and it sounds like your H might be doing some honest to goodness soul searching. My advise is to be loving but firm. Indirectly, he must know that you are open to fixing your M... but it can't continue as it has.
My W is sitting with her 96 year old Grandmother. I coached my sons soccer game earlier but now have some time to kill... so thats my excuse for lack of excitement on a Friday night.
Glad to know you are feeling better. Hope it continues.