Kamagra 100 medicine is used by men to treat ED or impotence problem. Generally, this medicine stimulates men during sex. This drug stimulates men and helps them get and maintain an erection. The sildenafil citrate present in this medicine works by relaxing the blood vessels and increasing blood flow to the penis. You can enjoy better sex with the use of this medicine. This medicine works for 4-5 hours. It takes 30 to 60 minutes for this medicine to take effect, so this medicine should be taken 30-60 minutes before sexual intercourse.