Kamagra 100mg is a medicine used to treat the problem of erectile dysfunction. Men suffer a lot from this problem but they don't talk about it openly. By taking this pill, men can have a long erection with their partners. The main ingredient of this medicine is sildenafil which increases blood flow in the male penis and relaxes blood vessels. Therefore, this drug helps men to get a long-lasting erection. Also due to this they and their partner can enjoy sex for longer. Alcohol and fatty foods should be avoided while taking this pill.