Christmas trees are typically cut down for the holiday season and are not meant to live beyond that period. Some live Christmas trees are sold as potted plants and can live for several years, but they will eventually reach a point where they stop growing and need to be replaced. On average, a live Christmas tree will last for about 6 to 8 years with proper care.