30 minutes is about average for me to feel like it was a good romp, and that I got mine. Full on, pounding the shit out of it - that usually only accounts for a little bit of the time. The rest is shallow or light thrusting, teasing the g-spot, and making me squirt half a dozen times. That usually takes up the first 20 - 25 minutes. By then I'm tired, my ab mucles are getting a bit sore and I'm ready for the dramatic climax (pardon the pun).