Should you use kamagra 100mg tablet to treat erectile dysfunction this medicine containing sildenafil as the active ingredient? Which helps men to get a hard longer erection in their sex life.Men should take this medicine 30 minutes before their sexual intercourse. The effect of this medicine lasts for 4-5 hours so it is necessary to consult your doctor while taking this medicine.