Silagra is used to treat erectile dysfunction in men. This drug is a prescription drug. The use of this drug works to increase blood flow to the penis. So that men can easily get up and maintain. The drug is taken 1 hour before sexual activity. The effect lasts for 4 to 5 hours.