After writing my last post, I went back over some old ones and realized that I haven't updated anything on dh's job situation. It wouldn't have mattered if things had stayed the same, but they haven't.
Dh isn't leaving town to take another job for 5 months, after all.
Instead, he's starting a new job - just down the hall from his old one!
Just the day before he was to sign the contract for the out of town job, his contracting company called and asked if he was up for an interview in the morning. So he postponed the contract signing to the afternoon and went to the interview.
By noon, he had the job and a contract was signed. The out of town company wasn't too pleased and tried to lure him back by saying how it was really for 6 months, not five, and that they were thinking extensions, and possibly permanent ... none of which he'd been told before. It's a game Dh doesn't play. He chose the local position, even though it's only for 3 months and for lower pay, because it's the least disruptive to our family, and will have the fewest negative effects on his health due to stress (and believe me - living on his own for 5-6 months is very stressful for him).
Tomorrow morning, he starts the new job. He doesn't come in until 9:30 am, which is 2 1/2 hour later than he's used to. By the end of the day, he'll know what his normal hours will turn out to be.
Meanwhile, my last day at work has come and gone. My managers were hoping I'd be able to stay. If for some reason I find I'm able to come back, I was told all I need to do is talk to one of the managers and I'm back in again. It's rather nice to know they are willing to do that. I don't feel bad, exactly, for leaving - it's what I need to do - but I do empathize with the position it puts them in. There aren't a lot of people in my department that are dependable - a lot are real slackers, to be honest.
Well, we'll see how things turn out over the next 3 months.