Kamagra 100 is the best medicine used to treat sexually transmitted diseases such as erectile dysfunction. If left untreated, it can be harmful to the body. The effects of the drug vary from person to person, usually within 30-45 minutes. So that you can enjoy sexual intercourse with your partner without any hindrance.