Hang on. Your boyfriend's bestie won't leave you alone so you can't make out with your boyfriend?
That'd call for a swift "piss off", at least from me. Has your guy told his bestie to give you guys alone time? If he hasn't, that's issue number one. Unfortunately, guys are stupid sometimes and we have to do all the blunt talking.