Im a grown woman so if I decide to sleep with someone on the "first date" (first date could mean a lot of things especially if you already knew the person before said date) it should not be a big deal IMO. I make decisions, I act, and I deal with the consequences, if any, of my actions. We all make mistakes. Who is to say when the exact right time would be? It's basically up to the two parties involved. That's about it. You cant make a hard and fast rule about it. I dated one guy for a year and a half, never had sex. Dated another guy for approx 3 weeks, then had sex. Met my husband on the internet, got to know him online, telephone, etc for a good 6 months before we met in person, had sex on the first night. No biggie.