Guests, especially long-awaited ones, are always a joy for the hosts who receive them.
However, people do not always know when to stop and take advantage of the host’s hospitality.
There are several working ways to do this quickly and without offending anyone.
The first thing you need to do is stop bringing new snacks and start clearing the table gradually. Take away dirty plates, if there is a lot of food - offer guests to take it with them.
This is a clear sign that it's time to wrap things up, and it will be clear to almost all the people who come to visit you.
The second way is to discreetly remove and hide the alcohol from the table. The longer the alcohol is on the table, the more likely it is that the guests will end up drinking even more.
The third way is to subtly draw the guests' attention to the time. The phrase "Wow! It's midnight already!" is a magical way to hint even to the most slow-witted guests that they've been sitting late and it's time to know when to go.