Silagra 50 pills can be used to treat erectile dysfunction in men. Sildenafil is used as the main ingredient in this medicine which helps in increasing the blood flow in the blood vessels and works to relax the muscles. This medicine should be used as needed so that a strong erection can be easily achieved or maintained. The effect of this medicine lasts for 4 to 6 hours.