Head lice are very small insects that can live on the human scalp, they survive by feeding on our blood supply. They are grey or brown in colour (lice) on feed and can lay up to 150 eggs (nits) each week which take 7-10 days to hatch, the eggs are white or clear in colour. […]