We have an article on our site that I think is a pretty good approach to thinking about sexual readiness: https://www.scarleteen.com/article/relationships/ready_or_not_the_scarleteen_sex_readiness_checklist