how long do side effects from viagra last?
The effects of Viagra vary for each individual. The effects of taking 100 mg of Viagra can last for up to 4 hours after taking the drug. However, the strength of these effects is weaker at 4 hours than 2 hours after taking Viagra.