Penis which is 3.5 to 4 inches in length when its erect is that enough?

A study published in the September 1996 Journal of Urology concluded that average erect length was 12.9 cm (5.08 in) (Measured by staff).