Generic Malegra 25 mg medication containing sildenafil is used to treat erectile dysfunction. This drug is used in both cases when your ED is triggered by a physical or mental disorder. This medication but only the right dose will help you maintain a strong erection for a long time. This medicine can be taken by people above 18 years of age. This medicine should be taken 1 hour before sexual activity. The effect of this medicine is seen within 30 minutes depending on the individual.