Virginity and timing...

Kaylee
How do you know if you are ready to start having sex and how do you find a place to do it?