What is normal length of erect penis?

Depends on your age. Once reaching young adulthood - adulthood it averages from 5" - 7" when erect.