Kamagra is the best drug that is used to treat male sexual dysfunction or impotency.  The ingredient called sildenafil citrate plays an important role in this medicine. It is necessary to consult a doctor and discuss your problem with him before taking this medicine. This drug increase blood flow to the penis. This medicine should be taken one hour before the intercourse session. This medicine should be taken only once a day if you take more than one it causes side effects. If you are having any other disease then you should avoid taking this medicine. With the use of this medicine, you can enjoy intercourse for a long time with your partner.