The National Blood Centre has called for urgent, regular blood donations from the public as its stock is inadequate to meet daily demand.