Tipper, My guess would be that he's not ready yet. That is waht happened with my H. The first time my H came home (yes, there were several attempts), he was home only for a week. And he was dringking a lot and by teh end of the week, he became so distant from me. Then off again he went. He said that he thought I was waht he wanted, but now he knows it's not.
Fast forward two years later, H is back home and has been living here again since June. It's been a long, hard road, with lots of ups and downs and back and forths. It took a long time for my H to deal with all the issues that needed to be dealt with. And now we are on the road to building a healthy M.
So, I do beleive your H just isn't ready. Just let him go. Live your life. Your H needs to fix himself. you cannot do it for him.
Married 9 years Kids 5 and 6 Bomb 2006 H back and forth for a year M now back on track