Kamagra is used to treat erectile dysfunction in men. When a man is not able to complete the erection during sexual activity. This pill helps to complete the full erection during sexual intercourse. This medicine should be taken only once a day otherwise it may cause side effects. Within 30 minutes of taking this medicine, this medicine starts working and lasts for about 5-7 hours.