you are probably sleeping if you slept at all during the night. I was reading through the threads and got hit from the developments in your sitch. I had to go back and re-read the last few days, see if we should have seen it coming. Nope, I didn't.
The best thing that could happen to you right now is him to move away and it's a blessing that his job gave you this break. Your H is weak and lost. I can see he is not mean or a "bad" person but right now he is not a whole person. He is broken and as a result your are bruised. I am sorry. I am so sorry for what you have to go through.
I can't tell you to hold on. But since you still love him, you must make some brave decisions. You cannot let him drag you down, you cannot "save" him. Nobody can. You don't need excuses, you don't need any explanations. Take a break, give your self some pampering time.
I am always here for you,
Kalni
PS If you need to talk we can find a way to give you my email and IM. This time difference maybe a good thing during restless nights. Big HUGS and my LOVE to you.