We have a pretty comfy guest room and people can come and go as they wish. I have had guest stay up to several months. If they are expecting me to be with them and entertain them the whole time, I can probably tolerate a weekend and that is about it. 1 or 2 guests at a time is plenty for me.
Haven't had any house guests for quite a while and then only one at a time for a couple of nights so not a problem. I've been a guest at my sister's place several times in the last four months and about two weeks is as long as I can take it. And I think I'm starting to annoy her by then too.
Depends who it is. My godson has come & spent a week with me, from time to time. We’ve gone to the theater in my neighborhood, hung out in the square, as well as watching tv and having meals in my flat.