Me and my boyfriend moved in together and were getting along just fine until his buddy decided to come "visit" us for a while. He's been here for almost 3 weeks now. He keeps saying he's leaving but he doesn't. My bf seems to ignore it, but I can't. I know they are close friends, but ...?
You need to sit down with your boyfriend and tell him exactly how you feel and that you also think his buddy is taking advantage of him. If you're bf agrees, you both need to sit down with this guy and in a gentle way tell him he has overstayed his welcome.