Kamagra 100 is a drug that has the ability to easily and naturally provide men with the solid erection they need to enjoy sexual pleasure. The active ingredient in kamagra medicine is sildenafil citrate which works to fill the penis with blood and maintain a solid erection for 4-6 hours. Start taking this medicine only after doctor's advice.