I keep having sexual thoughts about my boyfriend, we're both virgins and I'm really scared about having sex for the first time but at the same time I really want to. He says he wants to wait until I'm completely ready, but these thoughts are really tempting. What should I do?