Blood contém cerca de 700 kcal/litro, pelo que um adulto médio precisaria de beber cerca de três litros por dia para satisfazer as suas necessidades energéticas. Mas será que esta quantidade de sangue também conteria suficiente dos micronutrientes essenciais? Consideremos a vitamina C, como um exemplo do pior dos casos, porque os humanos não a podem fabricar ou armazenar. Os níveis médios de soro sanguíneo de vitamina C são cerca de 5mg/litro e a Organização Mundial de Saúde recomenda pelo menos 45mg por dia. Assim, seria necessário beber nove litros de sangue para evitar o escorbuto, o que lhe daria tantas calorias que rapidamente ficaria com excesso de peso. No entanto, se dosear as suas vítimas com limões antes de as morder, poderia aumentar os seus níveis de soro para 15mg/litro e 3 litros de sangue seriam apenas suficientes.
Foi sugerido que o elevado teor de ferro do sangue levaria a uma sobrecarga de ferro nos vampiros. Mas humanos saudáveis podem tolerar até 45mg de ferro por dia e seria necessário beber pelo menos 26 litros de sangue para absorver essa quantidade. O verdadeiro perigo, então? O sal. O sangue humano contém cerca de 9g de sal por litro. Os 3 litros que bebe por dia dar-lhe-iam cerca de quatro vezes e meia o seu RDA, o que levaria à desidratação e falência renal se não bebesse também muita água, e hipertensão se bebesse.
Subscreva à revista BBC Focus para obter novos e fascinantes Q&As todos os meses e siga @sciencefocusQA no Twitter para a sua dose diária de factos científicos divertidos.