The Silagra 100 mg pills typically show their effect in between 30 to 60 minutes. You should not consume this pill after a high-fat meal as its desired effects might be delayed. Silagra 100 mg effect usually lasts for three to four hours. The other alternatives to Silagra 100 mg can be Sildisoft 100 mg, Suhagra 100 mg, and Penegra 100 mg.