I have had that at my almshouses. There is a lot to consider here – does the resident pay for their own utilities for example. It also depends on whether the guest has their own bedroom. If not, they must be asked to leave as having someone sleeping in living rooms is just not good for anyone. The other thing to consider is that, if the resident in in receipt of HB then their benefits may be affected by having someone staying for so long.
We have threatened residents with ending their appointments to the almshouse if unwanted or overstaying guests persist. That usually gets residents to move their friends on.