can humans take ivermectin orally do you have to have a prescription to buy ivermectin ivermectin for sale online south africa how much liquid ivermectin for humans what worms does ivomec kill in dogs