Christmas tree prices
It takes as long as 10 years to grow a Christmas tree, so any change in how many trees a supplier might plant won't affect supply for nearly a decade. Christmas tree growers planted fewer trees after the Great Recession. That is why the prices of Christmas trees rose about 4% in 2018 and are likely up about the same amount in 2019.