I'm 17 and still haven't had sex. my girlfriend and I are both virgins and until the right time comes for both of us, it's not happening. It has to be completely stress free and you should love the person in my personal opinion. The love thing varies but it should be with someone you comfortable with and it needs to happen with care.