I don’t want my boyfriend to see my body.

For context, I’m a 18F virgin and am in my first serious relationship with a guy from school. I am very insecure about my body. While pretty, I have little boobs and hate the way both they and my vagina look. All I have is an ass covered in cellulite, which I’m genuinely considering putting makeup on at this point. I have never had someone go down on me before, but my boyfriend wants to, and I just don’t want him to see my body and get turned off. I can’t stand the idea of getting completely naked with him, but that’s what he wants. I don’t want him to see me and get disappointed. Is there a way I can have sex with him but like… not have him see me? I plan on getting a labiaplasty when I have my own income and move out, but I don’t know how I can avoid having sex before it, since both of us are eager to get intimate. Has anyone been in my position?

Update: We haven’t had sex yet, but I feel much more confident in my body. Thank you to everyone’s kind comments. I think I’m ready now.