Sildenafil (brand name Viagra) is a tablet that works in 25 minutes and lasts 4-5 hours.
Recommended for first-time use.
Start with a 50mg dose.