Malegra Oral Jelly contains Sildenafil and is used to treat erectile dysfunction. The effects of Malegra Oral Jelly typically last for about 4 to 6 hours after ingestion. This duration can vary based on individual factors like metabolism, overall health, and the presence of other substances in the body. For optimal results, it's usually recommended to take the jelly about 30 to 60 minutes before planned sexual activity. If you have specific concerns about how long the medication lasts or how it works for you, discussing them with your healthcare provider is always a good idea.