I'm still a virgin, 19 years of it... lol makes it hard not to touch yourself!
The virginity issue is difficult; I was raised in a tremendously religious family where everything was a sin and for every drop of semen you lost a cup of blood....meaning that's what it too to make it.
I was an only child; bright but skinny and over-sexed...at least I thought that...since I was forever going to hell because i had nonstop hardons and because i was well-hung but skinny ...i just knew everybody in church knew i was forever being sinful.
Well...I got over all that: going into the behavioral sciences and ending up with a wonderful education.
I was also amazed to find in my studies, that in Orthodox Judaism, no one is considered gay unless they have had rectal sex ! So, while I knew I was genetically attracted to the same sex and that that was my primary affectional interest...well, it was interesting to find that in many religious circles, i was not even considered gay. (I mention that, because it was a politicized and religiously poorly educated practitioners of religion that had made me feel so humiliated about my genetic disposition.)
My hang-ups also spared me a lot of disease. I've never had any STD, certainly never aids or on the other side of the fence: had to marry someone or support a child as a result of unsafe sex.
Yes, i did jack off a lot....and lived in the confessional.
However, as friends and acquaintances ...many of whom called me vanilla or backward...were getting sick and dying of AIDS; I began to slowly become grateful.
Graciously i was spared any interest in butts, butt-holes, or French kissing, still the main causes for spread of herpes, syphilis, and hiv.
I was also graciously spared an interest in gambling or drugs.
I am finally at a point in my life where i am both happy and grateful to have had exactly the life that i have had.
I know that being different from your peer group is difficult...but i think that you will end up having 'the last laugh' and obtaining a really fine life which will give you many rewards....including good health...at least that is my good wish for you.
Bud