Head lice may live for several weeks on a human host, but they rarely live more than 24-48 hours when removed or repelled from a person’s scalp.