kamagra 100mg tablets contain sildenafil as the active ingredient.which is recommended for men suffering from erectile dysfunction. It helps men to have a longer erection in their sex life. It should be taken 30 minutes before intercourse. This medicine comes in different doses, so it is important to consult your doctor while taking this medicine.