how long before stromectol works where to buy ivomec pour on where can i buy ivermectin for my horse does ivermectin kill worms in humans can humans take ivermectin for parasites