how often can you worm a horse with ivermectin can ivermectin be given orally ivermectin tablets for humans dosage what company makes ivermectin