Kingfishers can live for up to 15 years, but the average lifespan is 2 years.