In this problem, men cannot feel an erection during intercourse which is called impotence and erectile dysfunction. Malegra is the best medicine taken for sexual problems in men. This medicine contains an ingredient called sildenafil which helps in relaxing the tissues of the penis in men. The effect of this medicine lasts for 4 to 6 hours. Take this medicine before or after food but do not break or chew the pill. Take this medicine as per the doctor's advice. Do not consume fatty foods and cold drinks with this medicine.