Kamagra Oral Jelly contains sildenafil as an active ingredient that is used to treat men suffering from erectile dysfunction. The effect lasts for 24 hours. Men should take this medicine 30 minutes before sexual intercourse. Men over 18 years of age should take this medicine.