If you went to buy a real Christmas tree this year and you noticed a bit of a strain on your wallet, you’re not the only one. A national tree shortage may be driving up the cost of your holiday tree this season.

The 2008 recession is likely partially to blame, as it drove growers out of business and it can take eight to 10 years for a tree to be ready for the lot, according to the Miami Herald. USA Today reported a decline of Christmas tree farmers may also be to blame for the tree shortage.

Here's the full schedule for Freeform's '25 Days of Christmas'

A report from Square and the National Christmas Tree Association revealed Christmas tree prices increased 23 percent from 2015 to 2018, with a 5 percent increase last season alone.

The average price of a tree is $76, but that amount could drop as low as $50 if you wait to buy your tree on Christmas Eve. You’ll save up to 29 percent on your tree if you buy it the week leading up to Christmas.

Why you should consider gift shopping at yard sales this holiday season

Square is offering a free online calculate to determine the best time to buy your tree depending on how long you want it to last, where you live and how much you want to pay.