just get high before your friends come over and stash away all ur alcohol and weed. when they get there just hang out with them, from the sound of it im sure one of your friends is going to ask to smoke and when they happends just say "I'm good" and just lay back and relax