You don't know if your boyfriend is going out with you just because he wants to have sex, you don't know if he'll break up with you if you do have sex with him, you don't sound too certain whether you believe that he loves you. While it might seem like having sex will answer these questions, it won't. Since I've never met your boyfriend, I can't say whether he's sincere, committed, and loves you, or if he's a player. But in a way, that's not important. What's important is that you are unsure about all these things.
Sexual intercourse is a very personal and intimate thing.
That means it can be a wonderful and natural way to become closer to someone you care deeply about, but it can also result in a lot of confusion, misunderstanding, and heartbreak. And if you're not ready to have sex, those bad feelings and consequences can happen even if your boyfriend is a great guy. I suspect that you don't actually really want to have sex, and that's perfectly okay. Before you decide to have sex with anyone, you should establish your own values and opinions about it. You also need to be able to handle the responsibilities and consequences of your actions.