Betr4,
I don't know what you should do, but it sounds like you aren't leaving because you are worried about his reaction. You do NOT have to take care of him. He can choose to handle it or he can crash. Maybe he needs to crash to learn he can pick himself up. The bottom line is that it is NOT your responsibility. If that kind of detachment makes you feel uncomfortable or guilty like he is being abandoned in his time of trouble, then give him to God. (Not sure if you are religious or not so forgive the assumption.) No one is better able to handle bringing your H what and who he needs, when he needs it. And then set yourself free.
I am in the process of doing it. The more I detach, the more real love I feel --- for myself and for my H and others. I am more able to discern how much to give to another and what is proper giving.
Good luck. I am not saying it is easy. I certainly haven't mastered it yet. But, I know that the principles work and they are very liberating even though we fear that if we do them we will become unloving. The exact opposite is true. We become less controlling and more trusting and more balanced and in that space our inner richness can express itself more genuinely and with strength.
I was also wondering, if you have tried to leave that many times, what is your payoff for staying?
Love,
Poppy