Most leg bags hold between 19 and 32 ounces. Overnight drainage bags hold between 2000 ml and 4000 ml. What this means is, by switching to an overnight drainage bag you will be able to sleep through the night without you or your caregiver having to get up to empty a leg bag.