MIL update: I told her one day next week is the only date the kids can make for ages (true) and she said she would drop presents over tomorrow. I said we are going out so she can come before that, I plan to be out until the very last minute before we have to leave. She was pushing for a date after Easter, she can whistle for that.
Today: I met dh for breakfast (OK) and we did our social run together. He wasn't very comfortable in a big group of my friends and he went off much too fast, he was quite snappy with me and he had to leave early to go and work. I had low expectations because I knew it would be out of his comfort zone in a lot of ways and also he's exhausted by his busy time at work. I could see today how tired he was. So my expectations were pretty much met, I was ok with giving him the benefit of the doubt and he wasn't horrible, just not particularly nice. Tomorrow I expect a bit more when we're by ourselves again. Tomorrow is the last push at work and after that hopefully things will ease off for him a bit.
I'll stay in a holding pattern for a while I think while his work calms down and he recovers. My friends were very impressed at him turning up at all, it's a total 180 for him to want to see any of my friends or to go running. Him coming home early tomorrow for mother's day lunch is also a 180, he and the kids have always ignored it in the past. And he could have just said he has to work, given the kids a bunch of money and asked them to take me out. So that is also positive.