Majority of men with normal size penis think it is smaller than it should be.
Some men from certain ethnic groupps have larger penises and others have smaller ones. Penile size can vary considerably within same ethnic group. I have seen some very large penises already in premature babies. Also have seen some very large men with small penises. It's usually luck of the draw. Sons often take after da.