It sounds like your problem is sometimes escalating things to the next level. It sounds like sometimes you wait for the girl to escalate and so this is causing you to miss opportunities.
Just assume the girl wants to eventually have sex with you and your job is to keep taking things to the next level until you bang her or until you hit a ceiling, in which case you get her number, run some text game, and then set up a date.
Just assume the girl wants to eventually have sex with you and your job is to keep taking things to the next level until you bang her or until you hit a ceiling, in which case you get her number, run some text game, and then set up a date.