Do head lice feed on human blood?

Head lice feed from the scalp up to 4 times a day. Once out of the hair, they won’t survive more than 2 to 3 days.