how often can ivermectin be given to dogs how to take ivermectin for head lice cheap stromectol next day without prescription stromectol price stromectol south africa