Malegra is used to treat erectile dysfunction in men. This drug is very effective 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 30 minutes before intercourse so that you can enjoy intercourse with your partner. You can also take this medicine before or after a meal. The effect of this medicine lasts for 4 to 6 hours. Take this medicine as advised by your doctor.