Most men have the firm conviction that their penis is too small. Many young boys were told that if they "played with their weinie, it would shrink". They may know better now, but the underlying conviction is still present.
Generally, men never get to see other guys with erections, other than in porno movies. Based on those over-sized bimbos, guys begin to think that they are inadequate. In fact, a recent survey in the U.S. found that men believe that the average size of an erect penis is 10 inches. Women believe it's 4 inches. That kinda tells you everything right there, doesn't it?
Anatomically, a normal penis is 3-5 inches non-erect; 5-7 inches fully erect. Generally penis size is proportionate to the rest of his body. The guy with the smallest non-erect penis will be only slightly smaller than the guy with the largest non-erect penis when they both have a full erection. The larger a penis is when it is flaccid, the less it will expand when erect. So don't be overly impressed by those whoppers in the showers.
The most women reach orgasm, not by penis thrusting in the vagina but by clitoral stimulation, manual (petting) and oral genital stimulation. Don't need a penis at all to do that.
For many homosexual males, penis size is extremely important and for some, surgery is the only viable option. Luckily, Mother Nature has taken care of this as well, since studies have shown that gay men generally have larger penises than their heterosexual counterparts.