I thought my PIL were the only ones that did this!!!!
MIL calls me asking to come and see kids I say yes fine she says we'll be there at teatime.
It used to really annoy me, I would never call someone and ssay that I'm coming at teatime, so I would feel under pressure to make enough for them too as I sort ofassumed they wanted to come for dinner.
After a while when they called and said they were coming at teatime, I would be making the dinner and say to them 'I'm sorry I don't have enough for everyone I hope you don't mind' (which was true and it was always a last minute thing) and they would be fine which made me realise that they weren't inviting themselves for dinner, they just happened to be coming round at 'teatime'.
It wouldn't be so bad and usually I'd feed anyone that was at my door, but there are some issues over them behaving weirdly and not bothering with the kids, so it used to annoy me when they did that.
Anyway, they did it again today and I made the dinner and they sat there not a problem. Though I have to say that I didn't eat because it makes me feel a little uncomfortable eating like that with people sitting there who are not eating.
Also, my dc's eat at around 4.30pm I can't see what the problem is and why so many people are commenting on how strange it is.
Everyone does things differently and it just so happens to be a good time for my dc's, because ds is only 2.5 he needs to eat at around this time so that bythe time he finishes his dinner he can run around as he always geta active after dinner then we wind down and start getting ready for bed 6-6.30. The older dc's like to eat at this time too as they're starving when they come home from school, if they're hungry a little later they have a snack.