here is my take on the issue.
There are 2 reasons for being a virgin:
1. You can't get any @ss cause you got no game, or too broke to get a hooker
2. By choice, i.e., abstinence.
Truthfully, I don't understand the whole abstinence thing. The only logical reasons I can come up with to justify abstinence are:
1. Fear of pregnancy
For this I have to say, "hello, wake up... you know there are things like condoms, and birth control"
2. Religion
No comment. I hate the concept of organized religion as I beleive it is a fraud
3. Other moral issues, i.e., "I want to fall in love first"
This is an issue of luck. Finding someone you can potentially fall in love in with is often times luck. Then when you "fall in love" you can hump like bunnies.
In the mean time it makes no sense for you to bitch about the choice you made given the restrictions you put on yourself. You sound like a muslim in the middle of Ramadam bitching that he can't eat food while everyone else is hitting up all the "all you can eats"
BTW, I am not a virgin and have been in a monogamous relationship for 2 years, 9 months.