Kamagra 100mg tablets contain sildenafil as the active ingredient. which helps men to have a harder erection during their sex life. This drug should be taken by men 30 minutes before sexual intercourse and its effect last for 4-5 hours. You should not eat heavy food and do not consume alcohol while taking this medicine, so you need to consult your doctor while taking this medicine.