I wholeheartedly agree with the beforehand comments about waiting until it's someone you care about... and on top of it, do you really want to remember that the first time you had sex, it was with someone you don't even know, and are going to have to pay later? I have lots of very attractive guy friends who are still virgins at 19 and older, and theyre just waiting to find the right girl.