How do you expect to have sex with what you call 'a good girl' after 3 dates ? She's either a good girl or she has sex within 3 dates, both can't be true at the same time.
Making you wait = screening for players, fvckboys, those who pretend to be something they're not. If she's waiting 1 month...