how often to worm a horse with ivermectin can humans take ivomec orally buy online stromectol online pharmacy no prescription what is ivermectin used to treat in dogs