Taking sildenafil (Viagra) daily in a small dose may help slow the progression of erectile dysfunction (ED) and improve nighttime erections. It may also improve urinary function by relaxing smooth ...