Men who suffer from erectile dysfunction should use kamagra 100mg as it contains sildenafil, the main ingredient in the drug which increases blood flow to the muscles in the penis and makes the erection harder during intercourse. This is a very popular drug to treat ED in men. This medicine should be taken only once a day. No other medicine should be taken with this medicine. The effect of the drug lasts for 4 to 6 hours.