The effect of Malegra Oral Jelly's unique medicine lasts for four to five years. However, the effect of this drug can vary depending on your medical record, physical health, or other emotional/biological factors that can affect the impact or action mechanism of the drug.