If I'm really horny and want to get off ASAP I can usually cum within couple minutes, if using a vibrator. Most of the time I like to enjoy myself, which takes much longer since I love edging myself :P
If I'm having sex it usually depends on my partner but I don't have problems reaching orgasms from penetration, and even if, I can always use my fingers to help with that.