Men who suffer from erectile dysfunction find it difficult to get and maintain a strong erection; kamagra 100mg medication is needed to treat this condition long-term. For every ED male, taking kamagra half an hour before sexual activity is the best window of time. Taking Kamagra tablets is the best way to have a powerful erection.