Floors: Wood floors last 100 years or more, as do marble and slate floors if they are maintained well. Tile floors can last 75 to 100 years, and terrazzo lasts more than 75 years. Linoleum lasts about 25 years and vinyl up to 50 years, while laminate floors have a life expectancy of 15 to 25 years. Most carpet needs to be replaced every eight to 10 years, even if itâs maintained well.