buy ivermectin for humans over the counter can you give ivermectin to horses stromectol dose for head lice can humans take animal ivermectin orally