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.