depends how into it you get.
if I'm there just for a quick one can be 5-10 mins, but can go multiple times
If I want to feel real good, I make it last as long as possible. you get to the point where your whole body blushes, oof, amazing. but that can take like an hour sometimes, and needs some time to recover after that