It's a hard call dude... but i totally see where you're coming from. My situation is quite a bit different. I've known my best friend since i was 3 (we're both 17 now) and we were both extremely against drugs and whatnot. I however, moved to Milwaukee and things started to change for me. I party all the time, smoke weed, drink, smoke cigs... and have a good time. He came up to visit last week (he doesn't know i smoke... i'm afraid to tell him because chances are he would tell his mom... he's religious and whatnot) so I couldn't smoke for the 24 hours he was here. To be honest... it sucked and i didn't have much fun... mainly because I smoke weed all the time and party a good number of days out of the week. If he was to ever move up here or me move back there... i think i'd be in your situation right now... It's a tough call dude... but a true friend will accept you for who you are, even if that includes being a stoner... If he can't be your friend because you smoke weed... then he was never your friend in the first place.