Cat’s amaze me. They can live for a long time. But life expectancy depends on many things, including one crucial factor – whether your cat is an indoor-only cat or an outdoor cat. Indoor cats generally live from 12-18 years of age. Many may live to be in their early 20s. Outdoor cats sadly, live to be 4-6 years on average. The oldest living feline, according to the Guinness book of world records, was a cat named Crème Puff, who lived to be 38 years and 3 days old.