Erectile dysfunction is a condition where a man is unable to achieve and/or maintain an erection sufficient for sexual intercourse. Kamagra 100 mg is an effective drug used to treat erectile dysfunction (ED) in men. Kamagra 100 tablets can be taken with or without food, as prescribed by your doctor. It is recommended to take the tablet 30-60 minutes before intercourse. However, you can also take it 4 hours before sex. Do not consume fatty foods or alcoholic beverages with this medicine.