Maybe my example will give you hope. I have a very average penis size. And when I say average I mean smallish. 5.5", maybe 5.75 if I pressed the ruler really hard against the base, with average/slightly wide girth. Always felt insecure about it.

I've always gravitated to small women, possibly subconsciously. The first girl I had sex with was 5' tall and came every time we had sex. I met my current girlfriend two years ago and she's average size and I was nervous about sex. But she told me he's never come from intercourse, only clitoral stimulation, so I shouldn't feel bad that she couldn't cum. I wasn't satisfied with that answer so I kept trying different positions, doing more foreplay, more this more that...

Then something amazing happened about two months into us having sex. In a certain position, where I was on top but she was the one moving her hips, I hit her G-Spot. The certain shape of my penis and the size of her vagina just worked. The orgasmic look on her face was coupled with shock that she was cumming for the first time ever during intercourse. Now she cums all the time.

It's all about compatibility. While my gf has never said it, I'm sure her exes had larger penises but she never came with them. It doesn't matter as much as people think.