where can you purchase ivermectin for humans is ivomec safe for humans ivomec dosage for dogs ml when to worm with ivermectin how much ivermectin to give a horse how to get ivermectin for less