The active ingredient in filagra 100 mg tablet is sildenafil, which is used to treat erectile dysfunction. Men who help their sex life to be erect for a longer period of time have an effect lasting 4-5 hours, so men should take this medicine 30 minutes before sexual intercourse.