I've read that it can be anywhere from 3-5 years but they base that one averages. I think one major factor is how the fish is cared for. Water conditions and all the other stuff we all strive for as people who care for their fish.
__________________
55 Gallon Cichlid build in the works