Kamagra Tablet can be taken on an empty stomach or with food. It should be taken strictly as advised by your doctor. You should take it about 1 hour before you plan to have sex. This drug will only help you get erection if you are sexually aroused. However, you should take this medicine if you do not have erectile dysfunction.