I would wait a long time if i really cared about the girl. I would gladly wait 6 months for the wonderful weallshineon...
i waited about 3 weeks with one guy but we weren't really in a relationship to begin with. it just sorta happened you know. anyway, three weeks is a short period of time but for some reason it just worked with this dude and i. and it's still workin'. heh.
if you are still a virgin, then you may want to wait until the time is "perfect" as you say. but whenever ur doing it, its never perfect its not as it seems in the movies if u know what im sayin. But it all depends on the time and the place. i was dating the boy whom i lost my virginity to for a year and we were 14. And then i dumped him becuz he was really boring. Then i got into another long relationship a couple months after that. And we waited 2 months. but the guy i was dating had 4 previous sexual partners but i didnt feel pressured becuz i loved him. Now i am still with that guy and the guy who i lost my virginity to.. i absolutely hate. So it all depends. but remember stay away from STD's, they can ruin your life.
Waited about a month for my bf. I was so damn horny all the time, and so was he. We were both virgins so I was sort of hesitant... and I kept testing him to see if he'd try to take advantage of me... I'm a tricky one! But then I caved. I couldn't help it. And we're still together! Almost 2 years now. yay!