Viagra normally starts to figure within 30 to hour but can take as long as 2 hours.
If you're relaxed and sexually aroused, it could become sooner.
It depends on individual factors. Your age, overall health, and what's in your stomach once you take it can all affect how long it lasts.
Typically, Viagra can last up to 4 hours, but many users say it begins to wear off within 2 or 3 hours. Some have reported it lasting up to five hours.
In...