Dear Diedre for help with an unusual plight: he’s still a virgin at 29 because he hates his own sexuality.“Dear Diedre,” he writes. “After years of being in denial, I admitted to myself I was gay when I was 16.
Thirteen years on, I am still a virgin because I hate myself for being gay. I’m now 29.”“I was brought up Roman Catholic and I am a devoted Christian,” he further explains. “My faith has always been really important to me – it has defined who I am and how I live my life.
I feel it’s wrong to have any type of sex outside marriage – and a mortal sin to have sex with another man. I have never told anyone I am gay.
When I spot an attractive guy, or fantasize about him, I feel disgusted with myself.”Related: Mary Trump shares advice on.