There are many tablets available in the market for erectile dysfunction (ED). But the most effective of these is kamagra. This will give you very good results. This pill improves the blood flow in your penis and gives good erection. This medicine works quickly and effectively and remains effective for about 4-6 hours. Take this medicine 30-40 minutes before intercourse. Children and women should not use it. This medicine is only for men 18 years and above.