M.E.
I think a month is way too long for her to visit. 2 weeks is plenty, and MORE than enough! Tell your husband he needs to tell her she can only stay two weeks and if she stays longer, she must stay in a hotel. If she is staying at your home and you are displacing someone from their bedroom, then 2 weeks is bad enough for them. Whatever you do, do not give up the master bedroom. She has no right to be in there. EVER. Also, put a knob on the door that has a lock and keeo it locked any time you are not in there. She has no right to meddle in your stuff. If she goes through other stuff in the house, at least the private stuff is kept away from her. If you catch her snooping, tell her to her face to stop. Someone has to put her foot down and it looks like your need to do it with your husband;s help. Good luck! The more I think about it, even two weeks is a long time to have someone in your home. Tell her one week in your house and one week is a hotel is fine. Offer to help pay for the hotel if you are able, unless she has plenty of money. It is rude to think it is okay to stay with someone for that long, very rude.