Head lice can survive on a human host for approximately 30 days (this is the life cycle of the human head louse). They generally cannot survive longer than 24-48 hours off the host. A female louse lays 3-5 eggs a day. The eggs hatch in 7-10 days and it takes another 7-10 days for the louse to mature and lay their own eggs.