Dude ! You are not alone. I am 27, straight and a super virgin. I have never touched a girl, neither kissed/hugged/ and sex is a far cry. And I am still happy although my peers laugh at me constantly. Why is this bothering you ?
I don't drink, smoke and I never did. I don't even visit bars/clubs/discos or strip clubs.You might not have experienced the "ultimate" pleasure of life but there is nothing to feel bad about it. Why to live with the guilt that you are still a virgin ?
You will no longer be a virgin when you reach my age.