Lice can live their entire life cycle on a duck, which is typically around 4 to 5 weeks. They lay eggs on the feathers, and these hatch into nymphs, which then mature into adults on the bird.