@AnyaDanneel,
Quote:it would go against everything I've stood for for a really long time and I'd feel like such a hypocrite and I hate hypocrites.
I think you should wait--at least for the time being. Your body is ready and willing, but your head and values aren't. If having sex will go against your values, and make you feel like a hypocrite, wait until you're sure that this is a decision you can live with, without feeling badly about yourself, and without regretting it.
As long as your boyfriend isn't pressuring you, don't pressure yourself. Think about the reasons you want to remain a virgin until marriage, and make sure these are reasons that are important to you, and not just reasons that someone else has drummed into your head, and make sure you understand why these reasons matter to you. If, after thinking through all of that, you still feel that it's important for you to wait until marriage, you should wait. You can always re-think things at a later date, and possibly arrive at a different decision if your values or reasons change.
In the meantime, you and your boyfriend can continue to "mess around" and pleasure each other manually or any other way that doesn't involve intercourse. I don't think that this will inevitably lead to intercourse, particularly if you and your boyfriend are both on the same wavelength about not going that route or that far. But I do agree with the suggestions you've been given about preparedness. I think you should see a doctor, or go to Planned Parenthood, and get information about the options for birth control methods which you might want to use in the future. And, just in case, you should have condoms available now.
Quote:I'm also terrified of sex. Especially since he's not a virgin. I know it wouldn't matter to him if I'm good enough or not, but it matters to me. I'm embarrassed even though I know I shouldn't be.
Don't worry about not being "good enough" as a sex partner. These things, like most things, improve with experience. A good partner is, most of all, one who really enjoys what she's doing, who lets herself fully experience her passion,who lets her partner know what arouses her and pays attention to what arouses him, and is uninhibited and open in just seeking and giving pleasure. So, don't be embarrassed by what you don't know, or what you think he already knows, if it's something you haven't done before it will be a learning situation for you, and learning how your body responds, and learning about how he responds, and learning new things together. It's really nothing to be terrified of. You'll be with someone you love and trust, and he'll help you along. Just be yourself and express your feelings--whatever they are.
But, I wonder, is the fact you are "terrified of sex" part of the reason you want to wait until you're married? Or is your desire to wait based mainly on other values you feel strongly about? Or, is it both?