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
| Feature | Sildenafil | Tadalafil |
|---|---|---|
| Brand Name | Viagra | Cialis |
| Onset | 30-60 min | 30-60 min |
| Duration | 4-6 hours | Up to 36 hours ✓ |
| Food Interaction | Fatty food delays | Minimal ✓ |
| Daily Option | No | Yes (2.5-5mg) ✓ |
| Price | $2-4/dose ✓ | $4-6/dose |
| Best For | Planned activity | Spontaneity |
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 →