La durata di un'erezione varia da uomo a uomo, ma in generale un'erezione normale dura solitamente tra 5 e 30 minuti. Tuttavia, alcune erezioni possono durare più o meno a lungo a seconda di vari fattori mentali, ambientali o fisici. Pertanto, a volte può essere necessario ricorrere a esaltatori sessuali naturali.