The penis needs to be solid for pleasure during intercourse and the function of providing enough blood for the firmness of the penis is done by a working ingredient called sildenafil citrate in malegra 100 medicine. All ED men who consume malegra should avoid beverages such as alcohol and grape juice. Malegra should be taken only once a day as its effect is seen in the body for 4-6 hours.