There is an old saying: fish, like house guests start to stink after three days. However, in this modern era where there are economic hardships and people behaving badly with no understanding of boundaries that rule may need to be modified.You and your spouse should decide beforehand how long family should stay. That decision should be based on what is the reason for the visit and the temperament of the visitors. I can handle my brother visiting for two to three weeks but my mom needs to stay only three days. My brother is independent and entertains himself, where as my mom is very dependent and expects me to entertain her. My adult son has stayed with me for months and that was easy due to his temperament. He was down on his luck and needed a place to stay till he got back on his feet.I had a friend come to stay for several weeks with me after being overseas for several years. I had known Bob for 35 years as a friend where we occasionally did things together such as dinner, short prayer times and a several campouts. After staying with me for three days of a planned two week stay I realized he was very disruptive, confrontive and unwilling to leave certain topics or issues alone, was opinionated and not really interested in my thoughts, never stopped talking, and generally rubbed everyone the wrong way. So I tried lovingly confronting him and rapidly came to the conclusion he needed to leave my home early. So I essentially threw him out of my home and told him he was not welcome back.It sounds like you may have a problem visitor and you need to be in agreement with your spouse about how to proceed and then act kindly yet forcefully. Then make sure for future visits that they are welcome to visit with whatever rules you set for whatever length of time. It is your house and you are responsible for it being a safe, calm and loving environment. Visitors need to fit in and not be disruptive.