Probably an hour, sometimes less if it's too watery. And thanks for the personal question; now everybody is going to know how long to make me wait for the bathroom, so I'll shit myself reply
i’ve held it in for an hour on a bus ride but it was not ideal and i think if i held it for 10 minutes more everyone in that bus would’ve had to be evacuated, i had to physically clench buttcheeks and hole reply