too insecure to have sex

so i've been dating my girl friend for around 6 months and we're both down to have sex, but i don't want her to see me completely naked. i've always been very insecure and everyone kinda knows that she is prettier than me, which is okay i guess. i do love her and don't mind waiting til i'm okay with my body but i feel like i will never completely like myself enough