My mother will not ever tell us when she is planning on visiting. She has a long history of just turning up whenever she wants, even when I just had my baby! I told her that we wanted to have time as a family to get to know our baby and she booked a flight to arrive 10 days after I had the baby, without waiting for an invitation. They live in uk and we have lived abroad for years. Once she came to visit with my father and finally told me what date she was flying in on but didn't tell me for how long. They stayed for 3 and a half weeks and my husband was starting to get irritated by them. They massively overstayed their welcome! I love them but it's hard having them in our own space for such a long time, they are messy, they leave teabags and food half covered by kitchen roll and newspapers all lying around. My mum is very difficult and goes off in huffs every time she visits. She criticises everything about our house and cooking. How's the pesto? Not enough salt or garlic etc.
Our son happens to share his birthday with her, it's this week, she told me she wasn't coming. My dad text me to say she had fallen out with him and now doesn't feel comfortable coming here with him. Then yesterday I got a text from her saying hello with a pic she's sent me of a hotel they stay in en route to here, so they are obviously on their way here driving. Why can't she just say we are coming? We want to come from 20th for 6 days or whatever? When they stayed such a long time last time, I said to her that we had enjoyed their stay but it was too long. Well she told me that family don't have to have an invitation or a limit, "we wouldnt mind you just turning up to our house because you're family". I told her that it's common courtesy to give people dates when you're planning on visiting them but she thinks she can do as she pleases.
My brother has been NC with her for years because of her behaviour. My husband is really annoyed now before they've even arrived. It spoils what should be a happy lead up to my son's birthday and when I say anything to her she has a tantrum. They're in their late 70s so this has been going on for decades.