ivermectin tablets for humans over the counter how much time ivermectin take to work buy cheap stromectol best price no prescription why is stromectol perscribed