You should only have sex with someone you truly genuinely deeply love. Well that's how it's suppose to be. But in this day and age, it's not really like that anymore. And the feelings you have for your boyfriend seem like physical attraction and lust. If you want to give up your morals and your body for "some guy that you really, really like" then go for it.