I know you think your penis doesn't measure up to other penises, but you are wrong. The average unerect penis size ranges from 3 to 6 inches. So, as you can see, your penis is average sized.
Now, you may say to me, 'but, the guys in the gym look bigger. 'According to research, penises that are large when unerect grow very little when they become erect. And, by contrast, penises that are smaller when unerect, grow quite a bit when they become erect.
So, you see, it all evens out in the end. Your size is fine. I also want you to know that I've never heard a woman complain to me that a man's penis is too small to please her. I have had women complain that their lovers are poor, don't give them enough foreplay, or don't prolong intercourse long enough.
So, it turns out it's not the size of the wave, it's the motion of the ocean that counts. So, don't despair. Hang in there (no pun intended). It's about time you jumped in the saddle. Let me know how it goes. You'll be fine.