Skip to main content
Drug bottle and Pill

Compare Viagra vs. Stendra

Head-to-head comparisons of medication uses, side effects, warnings, and more.

Key takeaways

Viagra (sildenafil) and Stendra (avanafil) are both medications used to treat erectile dysfunction (ED), but they have some key differences. Viagra is available as a lower-cost generic, while Stendra is only available as a brand name. Viagra typically takes about 30 minutes to an hour to work and can be taken 30 minutes to 4 hours before sexual activity, whereas Stendra works faster, usually within 15 to 30 minutes. You can take Stendra with or without food, but Viagra works best on an empty stomach. The effects of Viagra can last up to 8 hours, while Stendra's effects last up to 6 hours. Both medications should not be taken more than once a day and have similar side effects, such as headaches and flushing. However, Stendra is noted for causing fewer side effects like indigestion and vision changes compared to Viagra.

Browse medications

View All

Research prescriptions and over-the-counter medications from A to Z, compare drug prices, and start saving.