If you purchase a live Christmas tree each year, you might find prices a bit higher than what you paid in previous years. According to several articles on the internet, this is due to a shortage of trees caused by the 2008 recession (which caused farmers to plant fewer trees), heat, and too much rain in some places in more recent years, which caused a higher death rate than normal in the trees. It normally takes a tree about 9-10 years to grow to the right size for selling at market. You can read more at Southern Living at https://www.southernliving.com/news/christmas-tree-shortage-2019 and Today.com at https://www.today.com/news/tight-supply-christmas-trees-could-mean-higher-prices-t167619.

Source: Commons Wikimedia