Kamagra 100 contains an ingredient called sildenafil which helps to increase the erection action. Taking this medicine increases blood flow to the penis. Helps to get erection when you experience sexual arousal. The doctor recommends taking this medicine to overcome the problem of impotence. Do not take this medicine more than once a day. The effect of this drug lasts for about 4 to 5 hours.