I really like my SIL and enjoy spending time with her; her son is my daughter's absolute favourite person and she is delighted whenever he visits. However, I'm finding her attitudes to my/our time and plans really difficult to cope with. For example, today she was due to visit us, and at 10am today she (finally!) gave us an ETA of around 3pm. At 1.30, as I was doing some chores I needed to finish, I heard the doorbell and it was SIL. Who came in, asking where DP was and why she wasn't here, and explaining she'd sent a text half an hour ago with an updated time of arrival. I explained DP had taken DD out because she wasn't expected until 3. I didn't point out DP only has so many bank holidays and we'd already sat around until 10am to hear anything about SIL's plans (NB: not my choice - I'd suggested DP get on with whatever and SIL should be invited to join in when/if she arrived).
So SIL looks puzzled and gets me to phone DP and check plans. She's also surprised DP won't be taking a day off work tomorrow, despite DP having said this multiple times - today was the day we had free, as it's the bank holiday.
We've had this situation before, when SIL turns up very early, unannounced, and is bemused DP or I have to work, or we're not able to cancel work suddenly. I work mostly from home, and this is clearly a confusion.
But how do I deal with it? Simply saying 'please tell us when you are coming as last time you were ages early and we were busy' (DP was literally that blunt) doesn't seem to work! I don't want to make her feel she can't come, and I like her company, but it's really stressing me out.