La duración de la acción es de aproximadamente cuatro a cinco horas. Sin embargo, esto solo significa que el sildenafil permanece en el sistema durante tanto tiempo y no que la erección dura tanto. Dependiendo del metabolismo y otros factores externos, el sildenafil también puede funcionar un poco más. Dependiendo de cómo metabolice su cuerpo el sildenafil, puede obtener una erección varias veces con este medicamento. Probablemente no durará más tiempo con sildenafil en la cama. No hay evidencia científica de que el sildenafil prevenga la eyaculación precoz. Sildenafil no puede funcionar inmediatamente después de la eyaculación. Normalmente, un hombre necesita un poco de tiempo fisiológico después de la eyaculación para una nueva erección.