Christmas trees can live for several decades, depending on the type and the conditions they are grown in. Some species, such as the Norway spruce, can live up to 150 years, while others, such as the Douglas fir, can live up to 500 years. However, many Christmas trees are cut down and replanted every year, so most Christmas trees only live for a few years before they are cut down and replaced.