Question: how many ml does a man's bladder hold?
Answer: A normal bladder in a healthy adult can comfortably hold a pint (500mls) of urine. You need to aim for 300 – 400 mls. You can use a jug to measure your urine. The bladder should be emptied three to four hourly.