South Africa is expected to pilot the every-other-month HIV prevention shot soon. The injection could prevent as many as 52 000 new HIV infections in the next two decades, but to be cost-effective the price must fall to levels drugmaker ViiV Healthcare says are unrealistic. Laura Lopez Gonzalez reports.