The Indian generic – kamagra erectile dysfunction tablet works for 4-6 hours after taking it, during which time a man can have sex if he is aroused. For some men, the effect of the pill lasts up to 10 hours. In the absence of sexual desire, an erection will not appear
