It takes a Kamagra dose somewhere between 30-40 minutes before it starts to work. However, there are many occasions when the drug has taken around one hour for it to start working. It may take less than 30 minutes as Sildenafil gets activate as soon as there is sexual stimulation.