My MIL stays with us often (about two or three times a month) because she takes care jobs in London at short notice and she lives outside of London, so likes to come to us the night before so she can get up at a leisurely time the next day for the job.
She is always imprecise about how long she's coming ('a couple of days' can be up to a week) and she turns up empty handed every time and expects to be fed and given wine. She will contribute money when pressed, but she isn't forthcoming about it and I find it hugely awkward.
I'm sick of it. I'm on mat leave at the moment with my 3mo and she's here AGAIN. She was meant to be staying just last night, but turns out she will be here until 2pm, so I now have to scurry around thinking what to feed her for breakfast and lunch. I am on a really tight budget at the moment and feel like I should have nice food in for her. If I was on my own I'd have cereal and fish fingers, but she doesn't eat wheat and is really fussy about food.
I've had countless arguments with my husband about her descending on us. He thinks I'm being unreasonable and doesn't see what the issue is. AIBU?