Moonbear
Staff Emeritus
Science Advisor
Gold Member
- 11,919
- 54
Well, someone showing up unannounced and uninvited is pretty rude, and then to stay around late is even ruder. No reason you can't start yawning loudly and say, "Well, I need to get up early for work in the morning..." and if the guest doesn't immediately take the hint and get up and head for the door, continue on with, "I'm so sorry to have to cut our visit so short, perhaps you could call and we could get together again some night that's more convenient for both of us." And at that, get up and hug your friend good-bye and start walking to the front door. That both let's them know it's time to leave and that next time they should call first to make sure you're free.
