Silagra tablet is a sildenafil-based drug for the treatment of erectile dysfunction. It works by dilating the blood vessels inside the penis, which restores the patient's natural ability to achieve and maintain an erection. Silagra takes about 30-40 minutes to start working with its effect lasting for 4-5 hours. The time to onset of action can be shortened by taking the pill on an empty stomach.