how long for ivermectin to work on worms in goats where do u get ivermectin is ivermectin available over the counter ivermectin stromectol human is ivermectin a prescription drug in south africa