Excellent question and one of the absolute toughest around. For a woman, you've got balls to ask! Your bf is one lucky guy...hope he realizes it. I can sit here and tell you that waiting for the one is the way to go, but you wouldn't believe me because I didn't wait myself. I LOVED having the knowledge, the expertise and dating then marrying a honey with equal talent. There was no better time had by two...if the internet was going back then, we'd have starred in our own production. We both benefited, no learning curves here. The ones who didn't have the talent, I dropped. So, sue me! I have dated bedroom superstars and bunkhouse duds who couldn't perform a decent "Lewinsky" if their life depended on it. There's a BIG DIFFERENCE, believe me. I'm a hypocrite on this issue, I'll admit it. I've made a decision...here's my advice to you: You've waited this long, why don't you just get married and then let loose? You can only be a virgin once, plenty of time to get laid properly once the wedding ring is on your finger. There it is...whew! How 'bout an easier question next time...OK?