Is ten minutes enough for sex?

When I have sex with my wife, I don’t usually last more than ten minutes. She has been complaining that this is too short, that some men can last for 30 minutes or more. I however read somewhere that 10 minutes is enough for adequate sex. Kindly help me clarify or should I buy a sex stimulant?.

Goke (by SMS)

Nasarawa Police arrests pastor, 46 suspects for armed robbery, kidnap, other crimes

According to a recent survey carried out by some US and Canadian sex therapists, satisfactory sexual intercourse for couples lasts from 3 to 13 minutes while 10 to 30 minutes was considered ‘’too long’’. But instead of concentrating on ‘fantasy model of large penises, rock-hard erections and all-night-long intercourse’, what these experts advocate is prolonged and stimulating foreplays which will put your wife in a pleasurable mood to enjoy sex. While the actual sexual act may be short (10 minutes), the foreplay should be much prolonged enough to satisfy both partners. Unless prescribed by a doctor for a definite underlying medical reason, the indiscriminate use of sex stimulants should be discouraged.