Kamagra tablets generic name is sildenafil citrate Sublingual Tablets. Kamagra Take this medicine 30 to 45 minutes before and do not take it again within 24 hours after taking the medicine. Kamagra is used in the treatment of erectile dysfunction. Consult your doctor before taking this medicine. The effect of this medicine will last for 3 to 4 hours