Hi Bluedaisy,I can fully sympathise with your situation.I'm not as bad as I was a few years back but there was a time when I would drink three cans of carlsberg special brew just to let in a workman or visitor.Either that or I'd not let hem in at all.If there was a friend calling I could usually let them in as long as I could tell them how I was feeling.And I certainly know that feeling of guilt at having to go to such drastic measures when we are dealing with friends or family we care about.Its good though that you have come to a decision,perhaps this will ease your mind and you might not have such a traumatic time when you come to entertain your friend.
Take care now, Fishy