La duración de una erección varía de un hombre a otro, pero en general, una erección normal suele durar entre 5 y 30 minutos. Sin embargo, algunas erecciones pueden durar más o menos tiempo dependiendo de diversos factores mentales, ambientales o físicos. Por eso, a veces, puede ser necesario recurrir a potenciadores sexuales naturales.