haha, i'm almost in a similar situation..
i'm 20 and i didn't kissed or dated a girl before.. the cause is clear: lack of social skills..
no, i'm not dumb, i'm handsome, i'm almost fit, i've got a life, i've got tons of friends, i've got a style, i'm even the frontman in two local rock bands but hell no, i didn't even touched a girl in that way.. that's only because i'm lacking those social fuckin' skills to talk with females.. it's like a "girlophobia" or somethin..
all of my friends of my age had some girls passed in their life, they try to encourage me many times but it didn't work.. even my female friends have tried to find me a girl from their own friends
but no conclusion at all.. just tragicomic..