Hang in there OC. At least right now you KNOW that he is not coming home at night. Isn't it worse when you wake up and then stay up waiting for him to get home?

Is the dinner with your H still on for next week?