Heh foreplay included, around 3 1/2-4 hours, but my ex was horrible at giving oral, so it really only did things for her. Yeah I never got off that night, but from the oral she got 6 in a row, and during the course of the rest of it she tacked on 5 more for a grand total of 11. I felt like a badass afterwards, so don't be ashamed to please your women, lord knows I'm not, it's definitely worth it ^^