Licensed physicians in all 50 states · Free, discreet shipping · Compounded in a US-licensed pharmacy

Comparisons · FAQ

Is sildenafil or tadalafil more effective for erectile dysfunction?

Short answer

Neither sildenafil nor tadalafil is the best choice for everyone. Both can help with erections when there is sexual stimulation. Results vary. The better fit depends on your health, side effects, dose, and preferred timing. A longer treatment window does not automatically mean stronger erections or better results.

Sildenafil and tadalafil treat erectile dysfunction through the same general pathway. Both help blood vessels in the penis relax during sexual stimulation. Either may help you get and keep an erection, but results vary. Neither treats every possible cause of erectile dysfunction.

A longer duration does not mean tadalafil is more effective for each person. Sildenafil may fit someone who prefers planned, occasional use. Tadalafil may fit someone who values a longer window or a daily schedule. The right choice also depends on safety and side effects.

If one dose does not work, that does not always mean the medicine is wrong for you. Timing, a heavy meal with sildenafil, alcohol, limited stimulation, or anxiety may affect the response. Results vary. Do not raise the dose or combine medicines on your own.

A licensed physician in your state can review how you used the medicine and whether further evaluation is needed. Ongoing ED can be linked to diabetes, blood vessel disease, medicines, or other health concerns.

Sources

Written by the Verra clinical team · Medical review pending

General information, not medical advice. If you're in crisis, call or text 988.

Related guides

Related questions

Your visit pays for itself.

Five minutes online. A physician reviews it within 24 hours, and your $99 visit fee is credited in full toward your first order.

Start your visit

Verra letters

Plain-English health guides, about once a month.

New treatments, honest answers and notes on member pricing. Unsubscribe anytime.