Sildenafil is the active ingredient in Malegra. Malegra is a drug used to treat impotence. This drug allows the patient to maintain independent erection through sexual arousal. Malegra 100 is considered to be a very good and best dose. The effect of this medicine is seen in your body for 4 to 6 hours after taking this medicine. Malegra will be available to you from there along with many other benefits.