Kamagra 100mg is the best and most beneficial medicine taken by men to treat impotence, erectile dysfunction, and premature ejaculation. This drug contains an ingredient called sildenafil which helps men to have stronger, harder, and longer erections during intercourse. This medicine is only taken by men aged 18 to 65 years. The effect of this medicine lasts for 4 to 6 hours. Do not consume fatty foods or alcoholic beverages with this medicine.