Kamagra pills are manufactured for the treatment of erectile dysfunction and impotence problems it contains Sildenafil as an active ingredient which increases the blood flow in the series and relaxes the blood vessels hence this drug helps men with their partner to have a hard and long erection. If you take this medicine 30 minutes before sexual intercourse, the effect of this medicine lasts for 4-5 hours.