how long does it take for body to make urine?
A healthy bladder can hold about 2 cups of urine before it's considered full. It takes your body 9 to 10 hours to produce 2 cups of urine. That's about as long as you can wait and still be in the safe zone without the possibility of damaging your organs.