Same here. I'll be 21 in November. I've had a long distance relationship going for close to 5 years now (in July) and that could change next time I visit him or he visits me, etc. But at least it'd be because we were in love. I wouldn't have it any other way.
16... was with the guy for 5 years, don't regret it 'coz i WAS so in love..! now i just think he's pathetic..! but still don't regret...
funny that.. but i was/am pretty relieved i got that over and done with! now i don't have that much to lose (in a sense..)
I think it's sad that people can assume that since a person is in a relationship, they're no longer a virgin, and that it's usually true.
I'm waiting for marriage, and could never imagine giving my virginity (virginity shouldn't be something you lose, it should be something you give) to someone I'm in love with "at the time." I'd be heartbroken if I ended up breaking up with the person I gave it to. I know that marriage isn't a guarantee that you'll stay together, but it's far more solid than a boyfriend-girlfriend relationship.
Also, if you have already had sex, the wedding night won't be as special. You would be doing something you have done before.
I don't feel this way because of my religion (don't go to church, have issues with a lot of the rules of my religion, etc). I just feel that waiting is the right thing to do. I want to deserve to wear that white dress.