I'm also a virgin here, It is a mixture of many things really.
1. Religion and culture
2. Not being at the right place at the right time
3. By choice
4. Waiting for Mrs. Right
Among others
I guess I sometimes feel that if I really were serious about losing my virginity I could well do so without much trouble. But the main reason is I might regret it afterwards. I might look back and say well it wasn't really worth losing my virginity for THAT girl etc. I'm sure you guys can understand that.
Like they say if you wanna do something wrong, do it right. If a Beyonce-like chick comes along and begs you to fuck her I'm sure you wouldn't mind losing your virginity to her.