How long it takes depends upon the environment, as well as who is giving, and why they're giving it. I'm probably not going to cum from a BJ, and it is usually something that adds to the foreplay. There are times, though, when the BJ becomes the focal point and those times the orgasms are very powerful.