According to Focus Magazine, the average human bladder can hold about 400 to 600 milliliters of urine. The average person produces about 1,500 ml of urine every
24 hours, so it only takes nine or
10 hours before you're filled up and you've gotta go -- bad.
read more >>