Why do you have small penis?

The penis size differs for each male. Most guys believe they have a small or smaller than normal penis but in fact, their sizes are very normal.