ivermectin for humans uk dischem price list products how long for ivermectin to work on worms in goats where can you buy ivermectin for humans