My MIL stays over at our place too often. She lives a 45 min drive away and comes over every week to stay for between 3-5 nights. We don't have a spare room so she sleeps on the sofa. This has happened for years. I am bewildered as to why. I cannot get my husband to reduce it as it's a sensitive topic with him and he gets very defensive and annoyed even when I broach the subject delicately. I'm sick of it. Any ideas are welcome please. Thank you