Kamagra drug is the best drug for those who are suffering from the problem of impotence. Kamagra online is also a best option. Consult a doctor before taking Kamagra drug. Kamagra drug is taken 1 hour before intercourse after which its effect lasts for 4-5 hours. Kamagra is the most popular ED drug.