It sounds like the hardest thing for you is that you have chosen to remain friends with him throughout this mess. I think sometimes because of this he doesn't see that he could really lose you. You may have to make some changes with this or put your foot down, tell him to cut out the nonsense and come home.
kat
Me-53(and learning!) S24, S21, D18, D17 Just keep swimming, Just keep swimming. Dory