Am I ready

Me and my boyfriend are nearly 20, and have been dating for 3 years. We have never had sex but we are really sexual with each other but whenever I think about it I don’t know if I’m ready or not. How do I know?

P.S I am a virgin I’ve never had sex before.