One day they weren there, the next day hundreds, how come?
Head Lice climb from one head to another and immediately start to lay between 6 and 8 eggs every day, these will hatch 7 to 10 days later but will be too small to see. This new generation will be mature in 7 days and start laying yet more eggs. By the time you spot the tell tale sign of your child scratching their head the lice will have had a couple of weeks head start (excuse the pun) and there will be nits and head lice everywhere.