This is my major sticky point.

I can approach, can make a girl laugh, try my best to relate to them and yet without her leading the conversation I'm just a silent nobody in the equation. And she just gets bored. I have this bad habit of being in my head too much about 'when will this lead to sex and how can I make this happen'.

But yeah I don't think I'm doing anything differently from the guys who get laid. I'm energetic, likeable, good looking and smiling.when I'm talking.

And yet I still see other guys take these girls home, I have a friend who was asked by this girl to take him home where I was talking to her for a long time and she never asked me if I wanted to drink at my flat. (Not that I'm jealous, I just want to know why she wanted to go with him and not with me).

Where am I wrong? Why despite of doing the same things I'm rejected and the other guys have it so easy when it comes to the girls themselves being all over them? (Hint: my friends who do this are not that good looking).