South Africa currently dispenses Nevirapine for free in public hospitals .