Vardenafil (brand name Levitra) is a tablet that works in 1 hour and lasts up to 5 hours. Suitable for diabetics.
Start with a 10mg dose.