After taking one dose of Kamagra, the effect will last for 4–5 hours.