Demand for blood products is outstripping supply, prompting a call by the red cross for 140 thousand new donors to roll up their sleeves. A new national survey has revealed Australians underestimate how much donated blood is needed for lifesaving treatments each year while vastly overestimating how many people donate.