Malegra 50 is used to treat erectile dysfunction in men. This medicine is very effective and beneficial medicine for impotence. The drug contains an ingredient called sildenafil which helps to increase blood flow to the penis tissues of a man. Take this medicine 1 hour before intercourse. The effect of this medicine lasts for 4 to 6 hours. You can take this medicine before or after a meal.