Malegra is used to treat erectile dysfunction. These tablets should be taken 30 to 60 minutes after sex. This medicine should be taken with water and should not be taken by children, or women. The effect of this medicine lasts for about 4-5 hours. Avoid drinking alcohol while taking this pill or it may cause side effects. This medicine should be taken once a day. It can be taken before or after food, but it is more effective if you take it before breakfast.