My H has a very physically demanding job- think work where you're on your feet all day for 12 hours and have a long commute. I have a job where most of the time I work from home and I'm quite flexible with my as well.
Because of the way my job is vs his job, I've always taken care of the night wakings for our children. A few months ago I travelled for work and had a six am flight followed by a very busy day meeting new colleges and having a packed day. That particular night before my flight, I basically had about an hour or two of sleep as my children were playing up.
Anyway long story short, I pretty much collapsed half way through my busy work day. My body just couldn't take it. I was pretty unwell on my trip and my DH know and I vowed I would not try to push myself like that again and would handle things differently next time.
Fast forward to now. I have an event coming up which is 3 travel hours away and will last 10 hours of standing on my feet and chatting to people. I told DH that under these circumstances, he'll need to let me sleep for a change, as I really need my rest and I don't want to collapse again from exhaustion.
Youngest has just woken up and DH is furious and shouting and has made the situation 10 times worse and complained that he's having to do it and that he doesn't understand what's different and it's all a joke etc.
He has a habit of just talking shit / getting angry when he's in a bad mood, which he is now. Obviously now I'm wide awake and can't sleep because of all the shouting. My youngest also got very upset because he shouted so much and the situation was just really unsettling. I think my needs really trumped his needs and he could have handled it differently and it says a lot that he couldn't just stay calm and try his best to resolve the situation. I think he's really selfish.