ivermectin tablets for humans dose stromectol spc how long does ivermectin take to kill worms where to buy ivermectin for humans in us buy stromectol online in uk what is ivermectin drug