Sildenafil vs Tadalafil: Which Is Right for You?

The two most popular ED medications compared. Duration, side effects, and how to choose.

Updated December 20258 min read

Quick Answer

Sildenafil (generic Viagra): Lasts 4-6 hours. Best for planned encounters. Cheapest option ($2/dose).

Tadalafil (generic Cialis): Lasts up to 36 hours. Best for spontaneity. Can take daily for continuous coverage.

Bottom line: Both work well. Choose sildenafil for lowest cost, tadalafil for longest duration and flexibility.

Head-to-Head Comparison

FeatureSildenafilTadalafil
Brand NameViagraCialis
Onset30-60 min30-60 min
Duration4-6 hoursUp to 36 hours ✓
Food InteractionFatty food delaysMinimal ✓
Daily OptionNoYes (2.5-5mg) ✓
Price$2-4/dose ✓$4-6/dose
Best ForPlanned activitySpontaneity

When to Choose Sildenafil

  • ✓ You want the lowest cost option
  • ✓ You know when you'll need it (planned)
  • ✓ 4-6 hour window is sufficient
  • ✓ You're trying ED medication for the first time

When to Choose Tadalafil

  • ✓ You want to be ready anytime (weekend warrior)
  • ✓ Spontaneity matters to you
  • ✓ You prefer daily low-dose for continuous effect
  • ✓ Fatty food timing is inconvenient
  • ✓ You also have BPH symptoms (tadalafil treats both)

Side Effects Comparison

Both are PDE5 inhibitors with similar side effect profiles. Most men tolerate both well.

Common Side Effects (Both)

  • • Headache (most common)
  • • Flushing
  • • Nasal congestion
  • • Indigestion

Unique to Each

Sildenafil: Blue-tinted vision (rare)
Tadalafil: Back/muscle pain (because it lasts longer)

Ready to Try?

Most guys start with sildenafil (cheaper, well-studied). If you want longer duration, try tadalafil. Hims offers both from $2/dose.

Get Started at Hims →