The time when Viagra can help you to get and keep erection depends on a number of factors and will vary between individuals. In general, Viagra lasts about four hours, but after two hours its effectiveness after a couple of hours starts to go down. Note that, after Viagra started working you can get erection in condition of sexual stimulation presence.
Clinical studies showed that Viagra starts working after 14 minutes. But for the most people Viagra starts working in 30 minutes.
So, the time when Viagara starts working and duration of working depends on various factors.
Factors, that increase the amount of time when Viagra stays in the body include:
- Being over 65 years old
- Having severe kidney disease or liver disease
- Taking certain other medicines
Factors that can decrease how long Viagra lasts are the following:
- Taking Viagra with a high-fat meal
- Taking Viagra along with certain other medications, such as rifampin.


