Silagra 50 mg contains sildenafil, the same active ingredient used in Viagra. It is taken before sex because sildenafil works by temporarily increasing blood flow to the penis when you are sexually stimulated. It usually starts working within about 30–60 minutes. The usual 50 mg dose is taken about 1 hour before sexual activity; it can be taken 30 minutes to 4 hours Silagra 50 Mg . D DailyMed +1 It doesn't automatically cause an erection—sexual arousal is still necessary. D DailyMed Its effect can last for several hours, so you don't need to take another tablet for each sexual attempt. The recommended maximum is one dose in 24 hours. D DailyMed If you're wondering about the difference between Silagra 50 mg before sex and taking sildenafil 50 mg every day, I can explain that distinction too.