When I used to not drink much at all in the past, I pretty much go 2-3 times a day. So i can hold up to 7-8hours. I don't like using public toilets lol. but now that i started drinking more, usually its a few hours before it starts to hurt a lot (unless i drink like 2liters in an hour then by the time im done I'd probably have to go) and I'd have to go relieve myself.