I need advice :)

I’ve been talking to this guy since January and i think I’m ready to have sex with him. I feel so comfortable with him and we’ve done other things but haven’t gone all the way yet. He’s so patient with me, but ask we aren’t actually dating. I thought he was just gonna be a bad guy that I’d mess around with for a while to punish myself but he ended up being a big support system and great friend. I’m working at a summer camp right now so we’ve been texting all summer. I feel kinda nervous about having sex before we’re actually dating but also I have so much peace about it 🤷🏻‍♀️ I’ve also never had sex before and I’m a BIG mess lol. He might come visit me before school starts again but I live five hours from him. Any thoughts??