Ducks typically live for 2 to 10 years, depending on the species and environmental factors.