"...and feral cats tend to live an average of 2 to 3 years." 

Thank you for your testimonial. The average life span of a house cat actually kept in a house is estimated to be between 12 years and 15 years. Some indoor cats have lived over 20 years.