Blood may be free in public hospitals, but a lack of supplies leaves Zimbabweans borrowing money to pay for private stocks.

Bulawayo, Zimbabwe – When Lloyd Muzamba was critically injured in a car accident on the Harare–Bulawayo highway in 2023, he needed an urgent blood transfusion to save his life. Despite being admitted at Mpilo Central Hospital, the biggest public health facility in Zimbabwe’s Matabeleland region, a shortage of supplies meant the doctors didn’t have enough for him.

In desperation, Muzamba’s family turned to their only other option – a nearby private hospital that sold them the three pints of blood. But at a cost of $250 per pint, Muzamba – who earned a $270 monthly salary and had no savings – could not afford it.

With time running out, the family had to make a plan. Eventually, Muzamba’s uncle sold a cow for $300 and asked other relatives to contribute the balance.

Two years on, the now recovered Muzamba says the incident has left him psychologically wounded, as he worries about other emergencies when people may need lifesaving blood.