I genuinely don't know if AIBU or if I'm overreacting due to pregnancy hormones so just bouncing this out there. Also I'm suffering from a horrible cold and flu and feeling rubbish as pregnancy means I can't take my usual Night Nurse, so I might just be feeling grumpy and tired. DH works in a city bank and works extremely long hours. By that I mean 80-90 hour weeks, coming home at around midnight and often working during the days at weekends. It's been tough for us. He is looking for a new job and is going to be leaving the industry in the new year- thank god- as we are expecting a baby in the Spring.
Anyway he hasn't resigned yet and today was his staff Christmas lunch. He's been working on a big project all month and said he expected to go to the lunch and then return to his desk to continue working which is normal. I've been sending him texts today (as we do text each other every day) and saw he hadn't replied or read any of the messages which usually only happens if his work is really stressful. The last message I sent at 11.30 was saying I was sorry it seems he's swamped at work, love him and hope he can come home soon etc. Here's me visualising him up to his neck in this project and feeling sorry for him. Anyway he finally responded by text just now saying he's still at the lunch!! He has now called, sounding drunk in a taxi, on his way home but is ONLY coming home now because they all got turned away from a club, otherwise he'd be out clubbing until the small hours!
I've told him I feel upset that he clearly didn't think about me today - could have texted once or read my messages- and I was under the impression he was working. That after the lunch he could have excused himself and come home, even if at about 9pm so we could actually see each other, but he prioritises work leaving his sick pregnant wife home alone.
Am I A) being totally unfair, need to give the guy a break, after all he works such long hours and today was a chance to enjoy himself for once on someone else's credit card. Or
B) am I not being unreasonable.