Head lice are tiny parasites which live on the human head and feed themselves by the blood of the human beings. When lice start multiplying and a large number of head lice live on the head of a single person then this condition is called infestation. Where do head lice come from? Head lice can come from coming in close contact with …