ivermectin watsons how long does a dose of ivermectin stay in your system ivermectin oxford ivermectin generic in south africa can ivermectin be bought over the counter in uk