The generic name of kamagra is sildenafil. Kamagra online tablets are one of the best tablets to address the problem of impotence. When taking Kamagra tablets, it is more important to consult your doctor. Kamagra tablets are taken 30 minutes before sexual intercourse.