how long for ivermectin to work on worms in cattle stromectol pill for humans buy stromectol 12 mg stromectol sig how to buy stromectol online without prescription