Understand that most of these guys are hoping for sex and/or a serious relationship with you. Chilling at home with you is cheaper than dating you, and provides privacy in case a guy is able to seduce you. Sorry, but that's how a lot of guys think. You're kidding yourself if you think that most of these guys just want to be friends. The decent ones are patiently waiting for you to break up with your boyfriend, while the others don't care and are just hoping for a moment of weakness on your part.
Good decisions come from experience. Experience comes from bad decisions.