Let me start this by saying I love my wife whatsoever and other than this, we have no issues whatsoever.

My wife frequently gets home later than I do, simply because I start work before she does. However over the past year there have been many times where she won't come home until well past dinner time, and usually won't let me know that she'll be late until well after I would expect her to come home.

I started asking her several months ago to tell me in the morning what time I could expect her home, and that if she would be late then all she has to do is let me know at some point during the day that she would be late. This hasn't worked out very well, though. She is pretty bad at estimating when she will be able to leave work - often times she will text me saying that she will be able to leave in 15 minutes, but then not leave for another hour. Sometimes it's because she is working on a project that has to be completed that day, but oftentimes it's because a co-worker or student comes to her office to talk to her (about work related things).

She has responded to this by instead not giving me an estimate for when she'll be home, since she's so bad at doing so (even she admits this). But I would much prefer that she just ... give me an estimate, and stick to it. She has told me that it seems controlling of me to do this, but honestly I just want to be able to plan my day and not knowing when she will be home makes it very difficult to do so - and my argument is that she is not respecting my time. On top of this, we will often be late for engagements because of this behavior.

So reddit, AITA?