Il sildenafil inizia ad agire circa 30-60 minuti dopo l'assunzione, tuttavia, le differenze individuali nel tasso metabolico e nelle abitudini alimentari possono influenzare il tempo di attivazione. La presenza di cibo, in particolare grassi, nello stomaco può rallentare l'assorbimento e l'insorgenza dell'azione del farmaco. La durata dell'azione è di circa 4-6 ore, a causa delle sue proprietà farmacocinetiche e del periodo di emivita dall'organismo. Durante questo tempo, l'uomo può avere diverse erezioni, a condizione che ci sia stimolazione sessuale. È importante notare che non causa un'erezione automatica, ma aiuta a mantenerla a seguito dell'eccitazione sessuale.