It's a particularly bad example today but he's had to go 3.5 hours away for an all day thing which meant leaving the house at 6 & originally he should have been home by 7 'at the latest' but 'unfortunately things got a bit delayed this morning' & so he's basically not going to be home until 10!
I know these things happen occasionally but this is just an extreme example of a relatively normal day! He often tells me he'll be home by 6 so we can all have dinner together but then doesn't even leave the office until then which means he's home about 7. If he's got a lot of work then he'll stay until it's sorted, although he's beginning to get a little better at knowing when enough is enough after I got really annoyed at him on several occasions & told him that I had no intention of DS growing up not knowing if Daddy would be home in time to say goodnight! (Too harsh, I know!) We already put DS to bed later than other 1yos so he actually gets time with him in the evenings but is allowed to sleep late most mornings.
I don't know how much of it is him being too diligent & wanting to get everything right & how much of it is a lack of employee power to get the work done. He says that as a civil engineer it's expected that he'll work a little overtime but it's already in his contract to work half an hour longer than his previous job essentially as unpaid overtime! It just seems really wrong of his company to expect him to work long hours for free & not see his young child at all on days like today!
So who is being unreasonable? Me or them?! Any advice would be greatly appreciated!
(I am aware that lots of people regularly work really long hours or away from home but that's not the lifestyle either of us want & when we got married I was under the impression that he had a relatively 9-5 type job & regular overtime wouldn't be an issue unless he worked his way up to a managerial role.)