1 dose of kamagra usually lasts 4 to 6 hours. The effect can be felt as fast as 20 minutes after taking the drug, but it takes about an hour on average, while it is also described as their most powerful.
www.flatmeds.com/product/kamagra/
www.flatmeds.com