is ivermectin available over the counter in nz how to take ivermectin for lice is ivermectin horse wormer safe for humans how long does stromectol work