Amazon parrots can live for up to 50 years or more in captivity. In the wild, their lifespan is shorter due to the presence of predators and other environmental factors.