I know you don't want to leave him but I believe if you're unhappy and not working things out then you should take a break. First trying talking to your boyfriend, or maybe just stop having sex with him for a while. Also if you do take a break it doesn't hurt to talk to the other guys and explore your options, but you don't have to jump into another relationship right away.
bughammer1843