Viagra typically starts to work between 30 and 60 minutes after you take a dose of the drug. But Viagra itself doesn’t give you an erection. You’ll need to be sexually aroused in order for the drug to work.
Viagra keeps working in your body for up to 5 hours. This means that if you’re aroused, you should still be able to get an erection up to 4 hours after taking a dose of Viagra.
Even though Viagra keeps working in your body for several hours, your erection shouldn’t last this long. In fact, in rare cases, Viagra can cause vigra (a long-lasting and sometimes painful erection).
Priapism is a medical emergency that needs to be treated right away. If it’s not treated, the condition can damage the tissues in your penis and cause irreversible erectile dysfunction.
If you have an erection that lasts longer than 4 hours, go to the nearest emergency room or call 911.
What can I do to make Viagra work faster?
Viagra may work faster if you take it on an empty stomach. If Viagra is taken with food, especially with a high fat meal, it will take longer to start working. And in this case, it could even be less effective for you.