@Leah39
In my ABB hosting I have only had a couple of stays which went more than a week and I stated to the guest that the bed linens would be changed along with vacuming and cleaning ever 4 days. Anything longer than that seems to have a deterimental affect on the linens with hair grease, make-up, apart from the more serious things like....every now and then, wine, even blood.
I do provide in a box at the end of the bed a clean set of linens which the guest is welcome to utilise themselves at any time they wish but my regular linen change and cleaning timeframe is every four days.
I know it's not a pleasant thought but each time I change the linens, I strip the bed to the mattress protector and vaccum the overlay and electric blankets for skin cells....it's amazing how much you remove!! I also put on fresh pillow protectors for each guest. I am able to get about 5-6 washings before they deteriorate to the point where they don't 'protect' any more and you have to replace them.
Every guest has the right to expect a properly cleaned and prepared bed!
Cheers.....Rob