How fast does Viagra work?

Typically, Viagra takes 30 to 60 minutes to help you achieve an erection, although the medication may help you achieve an erection as quickly as 15 minutes after taking it and as long as four hours after taking it. During sexual arousal and stimulation, Viagra will increase blood flow to the penis, resulting in an erection.