DH has only just got home from work, yet again. He's supposed to work 8-6 4 days a week & 8-12 the other day. I'm utterly fed up of being expected to look after the DC all the time that should, in theory, be joint care. When he's here he's a great dad & helps around the house but when he's at work it's like we don't factor into his thinking at all. Take today, for example, I went to bed with a migraine last night, had to go out all morning & just wanted to collapse when I got home, let the DC play together & wait for DH to return. Except I couldn't do that. DS1 has ASD & has been particularly wound up recently meaning that I had to supervise their play more closely than I might normally. He flung himself off his bed & cut his forehead so that needed sorting out. Then there were tantrums because it was dinner time & not time to play in the garden, tantrums because I left the room while they were eating for a moment & didn't instantly reappear the second he demanded me... Then he started getting down from the table & going to play while he should still have been eating & threw a toy at me when I told him to go back to his food.
I have ASD. I don't cope well with being surrounded by noise all day long, as I have been every day for most of the last week. DH knows this. I phoned him at 5.30, just before the dinner-time tantrums kicked off, to ask what time he'd be home. I was told "7ish, hopefully". I called at 6.40 "soonish", 7.20 "not long"... 8pm "just going to get changed now". It's the same almost every night. I make arrangements to see friends & he swears blind that he'll make sure he leaves in time but I'm regularly having to cancel because he's late again - it's embarrassing. Last time he did it I absolutely had to be somewhere at 7 so I ended up taking the DC with me. I was kind of hoping it would be a way of pointing out to him quite how much his lateness is impacting on the rest of us but it's not changed anything.
I just hate that our lives seem to revolve around whether or not Daddy will be home before bedtime DS1 asks repeatedly throughout the day, DS2 just says "where Daddy gone?" & that I'm then expected not only to not be annoyed with him but to sit & listen to him whinge about how stressed he is every evening. I know work is busy right now, I know he's stressed but we don't just stop existing because work gets busy. Besides, he's late home even when it's not especially busy. I don't suddenly develop better coping strategies than I had when we had to ask his work for a flexi-time arrangement so he'd be around at least 1 afternoon a week for us to slot in medical appts etc. & to take the pressure off me. He does have the option of passing some of his work onto colleagues but he's got a bee in his bonnet about wanting to get everything right, not wanting to pass his stress on to other people & basically just not liking asking for help or trusting anyone to do it properly.
I've tried shouting, I've tried calmly explaining, I've tried asking what I can do to support him in getting home on time, I've tried crying... nothing seems to have any effect so I'm resorting to whinging to strangers on the inter-web! 
anyone?