How Do You Know

I’m 19, I have a boyfriend and we’ve been together officially for a month, but we’ve known each other much longer. I love him deeply, and I am still a virgin and he’s not. He’s okay with waiting, but how will I know when the time is right? I know I want to do it, but I feel like it’s way too soon