Kamagra 100 helps men achieve stronger, harder, and longer erections during intercourse. The effect of this medicine lasts for 4 to 6 hours. This medicine contains an ingredient called Sildenafil which helps in increasing the blood flow to the tissues of the penis in men. You can take this medicine before or after food. Take this medicine as per your doctor's advice. Do not consume fatty foods or cold drinks with this medicine.