Am I moving to fast or should I hold back?

I don’t really have anyone to ask for their view on this, not so much advice as I know this a decision for me to make on my own but it’s a lot so hearing from others just helps me out too, and so I thought I’d ask here cause I’m friends and romantically involved with this guy for around 5-6 months now. We study together, get food together, sometimes cook for the other when at each others place as friends do etc but we also do make out a lot and do oral sex a lot, so a bit of friends with benefits too, cause I enjoy it and we’ve both been very clear on how we just wanna let things flow and enjoy each others company for now as we are both in our intense degree years and both very studious with side jobs and then let things progress into something more in the future, but there’s no huge emphasis on making it official yet as im not sure if I could see him being the perfect boyfriend for me(as can have high expectations that have to be met and I’m fairly sure he would struggle to meet them) and for him I know he occasionally snaps one other girl from his dating app cause we’ve sat down and openly talked about this and he’s showed me his profile and the girl, and cause I don’t expect anything serious off him except I have a good time with him I was unbothered but, like I told him, I appreciate transparency and openness between us cause I don’t mind him talking with others, we are technically single so it’s not a problem and that’s the whole point of us not being committed yet cause he isn’t ready to settle for one (or make that one me) and like I said I don’t see him being able to make me 100% happy in something more serious, but just for him have the decency to let me know so I know where I stand cause I appreciate knowing what’s going on simple. But of course the conversations about sex have arisen and I told him I need more time to feel just more comfortable with you cause yes it will be my first time but I’m not overly fussed about that fact it’s just I don’t want to be making a mistake having sex with him (or any guy for that matter). So in the past I have rejected his offered cause I simply wasn’t 100% ready, but now I feel more comfortable and confident around him to try it with him, regardless of the other thing’s mentioned because I feel ready to do it and wanna try it. And I suppose I wanted to hear others thoughts on this, to just help me think if this is the right things to be doing cause like I said I wanna try it, I know where him and I stand and I’m not gonna be expecting anything to come of it other than an experience for myself but without losing self respect either.