Most impotence is more common in men today. In this problem men cannot feel a strong or hard erection during intercourse, the problem is called erectile dysfunction. Malegra drug is the best drug for erectile dysfunction in men. This pill contains an ingredient called sildenafil that helps increase blood flow to the penile tissues in men. You can take this medicine before or after food. The effect of this medicine lasts for 4 to 6 hours. The effect of this medicine lasts for 4 to 6 hours.