Erectile dysfunction is caused by lack of blood flow to the penis, so control the blood problem by using sildenafil citrate ingredient to get rid of ED. This ingredient is found in the drug malegra as a compound. All men should consume Malegra half an hour before intercourse to get a solid erection that can last 4-6 hours.