We have friends who invite us over a few times a year. This is very much driven by them and they will suggest multiple dates until we agree on one. But all the invites have an end time - come for drinks 2-4pm or dinner 5-8pm. If there’s no end time there will always be a text sent beforehand that the night must finish early. Dinner invitations are always super early at 5pm. And the food will be ready to put on the table the minute you arrive. They have one child in high school. We are not overstayers. We’ve probably stayed late twice in 15 years and that was the host husband opening more wine and urging us to stay. These are small dinners - usually just 2 couples plus the hosts. It feels uncomfortable and I’m always checking my watch for fear of overstaying our welcome.
Do you tell your guests in advance what time they need to leave?