Whether giving or receiving I like 30-40 minutes, take your time, worship that cock and its balls before making it cum.
I've had some take a minute or less to others taking longer than 10m. It depends on arousal and the time we have