He's done it not to punish you but because he loves you and does not want to see you spiral down any further. And thats a good thing!
If he did not care he would not do it.
Can you try to not be alone when your husband is away?
Keep close to family and friends.
Maybe just say you feel a bit under the weather and could do with some company?
Keep going DG, don't give up xx