I'm 22. Virgin. Never Kissed a girl.

I don't know what my problem is. I can talk to girls. I get a lot, and I mean a lot, of compliment: the way I dress, my humor and charm. Girls regularly say 'You look good', 'It is easy to talk to you', 'You're charming' etc.

But that is it. I just don't know how to escalate from there. I have never been able to translate that to sex, heck not even a kiss. How do I make the ask? I have asked a couple of girls out before.

Me 'Hey I like you' (literally said this)

Them: 'I'm in a weird position in my life ..blah.. blah' (polite rejection)

How can I seduce a girl? How do I turn a conversation sexual? I have tried kino and stuff, when do I go for the kiss?

When do I know? How should I ask? It seems I know a lot of theory, but I can't apply it. All I want is some sex right now.