DH said he'd be home tonight in time for bed time but he messaged saying he was stuck in office and would be home later than planned as he'd had clients in. Kept messaging saying sorry won't be much longer but not answering the phone. Long story short he's still not home as turns out he went via the pub. Surprise surprise. DD1 has been ill this week and teething badly so hard work and hardly any sleep for me and I'm due next month with DC2 so I really rely on him for help in the evenings at the moment. I got upset on the phone and he's coming straight home but he's got form for this. When I make plans, I make them in advance and obviously let him know/ check he can get back from work etc so I feel it's massively unfair just to decide on the spur of the moment that you're off to the pub because it's not like I have a choice is it? I'm just stuck here waiting for him to come home. How can I eloquently explain this without getting upset/losing my rag?