Kamagra tablet is one of the most famous medicines in the world which is being used for the treatment of erectile dysfunction and impotence. Kamagra 100mg tablet is a very long-lasting medicine for erection so it should be used 30 minutes before sexual intercourse. The effect of this medicine lasts for 2 hours, so a Kamagra tablet should be taken once a day.