So, I've noticed a pattern. I go on a decent amount of first dates, but they rarely end up in a second meet up. I can't figure out why.

All of my first dates look pretty identical, so hopefully you guys can point out where I'm going wrong. I'll try and be as descriptive as possible.

I provide them with a location and place, generally a few minutes from a bar of my choice. Then no texting until 1.5 hours before the date when I say "I'll be 15 minutes late". I do this as a non-needy confirmation that she's going to attend, to avoid wasting my time.

When we meet, I immediately hug her and begin talking, and we go to the first bar. If one of us was late I'll playfully say something like "you were late, so you can buy first". Generally I order something different, so we can try each other's drinks and I keep up a cocky/confident/flirtatious vibe throughout the date.

After we finish the drinks, I tell her we're going to a different bar. I grab her hand and lead her there. Whoever didn't buy at the first bar buys the next set of drinks. More kino, flirting, teasing such as playfully making fun of her or touching her arm to admire her watch, etc.

Venue change again. I say "let's go and explore", grabbing her hand and leading her to wherever I want to go. Whenever I feel like it I'll say "stop walking. I'm going to kiss you now". I've found this to be really effective on the 20+ girls I've used this on, and have never had a girl say no. In fact, they all seem pretty turned on by my bluntness.

Finally, I'll ask her back to my place to do some random shit unless logistics don't permit. Most of the time I have sex with them, unless logistics get in the way. I always make them cum, generally multiple times.

However, after the date they almost never text me again. If I text them, generally they're "busy".

I have no idea why I can't get past the first date. Any thoughts would be much appreciated.