how long does a  finch live
Report Abuse. Zebra finches live an average of 5 years. Some don't make it to that age, while others have lived as long as 10 years. The life expectancy all depends on genetics, diet, and regular avian exams (at least once a year). Make sure to feed them a well-balanced diet with plenty of calcium to keep them healthy.