I'm one of the lucky ones...I orgasm very easilly. With intercourse, it usually only takes about 2 or 3 minutes before I start to cum for the first time. After that initial orgasm, they come more frequently, kind of in waves, like riding a rollercoaster, and I usually don't stop until he does. I guess my orgasms usually last between half a minute to a minute. I have a very responsive g-spot. With oral, it will take a few minutes longer to get me going but I like that too...gives my body a rest with more of a slower build-up. I will cum when I'm giving my husband head if I allow myself to mentally go there, but I usually hold back and try to just focus on him...but sometimes I can't hold back and I just let go. It usually takes me about 3 - 5 minutes to reach orgasm if I'm masturbating alone but sometimes I just can't get there by myself...that's frustrating! The orgasms I have from anal are very intense and after I cum a few times I need to rest my body for a while.