Kamagra 100 Tablet can be taken on an empty stomach or with food. It should be taken strictly as directed by the doctor. It should take about 1 hour before you plan to have s*x. The amount of time required to work varies from person to person, but typically takes between 30 minutes and 1 hour. This medicine will only help you get an erection if you are s*xually stimulated. However, you should not take this drug if you do not have erectile dysfunction. It should not be taken more than once a day.