Help please

So my boyfriend and I have been dating for a while. We both have never had sex. He’s 19 I’m nearly 18. And in a couple days he’s gonna stay over for a few days or a week. And we have done other stuff but just not sex. But I’m finally ready but I’m just scared of pain. I need to know. Do I have to be really wet so it doesn’t hurt? What’s gonna help not hurt? Cause I’m really bad with pain and I just want to make sure I can find something that’ll help and to make sure it won’t be painful