Viagra gir effekt ca 20–30 minutter etter pillen er inntatt. Medisinen kan virke i opp til 6 timer, men virkingen vil avta etter rundt 4 timer.