Sildenafil is the main ingredient in Kamagra tablets. This tablet is highly recommended for the treatment of erectile dysfunction and impotence. Generally, kamagra 100 tablets are usually taken orally with water at least 1 hour before sexual intercourse.You do not want to crush the tablet with your tongue down. The effect of this tablet lasts for 3 to 4 hours.