Viagra (sildenafil) is an oral drug used to treat erectile dysfunction (ED) that starts working within one hour and can last for around four hours. It was the first drug approved for the use of ED, a ...