yeah. it varies from guy to guy. personally, i can go for about an hour. that's at a slow pace, with lots of in between sensual stuff. just doing it to do it, i last about 30 minutes.
just try some different things. see what gets him off, then surprise him and get him off in like 3 minutes. trust me, he'll appreciate it