Bring Happiness into Sexual Life Again With Suhagra One medication that produces and sustains an erection with adequate sexual desire is Suhagra. It is typically taken as a treatment for impotence or erectile dysfunction. The body's natural erection-inducing chemicals are inhibited by the active ingredient, sildenafil. It works for up to four hours and is usually taken 30 minutes to an hour before sexual activity. You can take Suhagra with or...