A fresh Christmas tree could cost you a little more this year. 

Farmers across the country are experiencing a shortage of trees. 

For 33 years, John Weaver, with Weaver Tree Farms, has sold his trees in Chattanooga. 

He brings his trees from his farm in West Jefferson, North Carolina to Signal Mountain Blvd.

"We grow all our own trees," Weaver said. "Primarily, we grow Fraiser Fir, we do have some White Pine and Colorado Blue Spruce."

This year, his phone is ringing off the hook as people search for Christmas trees. 

The demand is high as farmers experience a shortage. 

"When we had the 08' crash there was a lot of people in the Christmas tree business," Weaver said. 

He said many farmers got out of the business and didn't replant. 

It can take up to 7 years to grow a tree, which is why Weaver said they plan. 

"We continually plant," Weaver said. "We plant about 40,000 trees a year and our harvest is somewhere around 20,000."

According to the National Christmas Tree Association, 32.8 million Christmas trees were sold nationwide last year, an increase compared to 2017. 

While the demand is up, Weaver said they have tried to keep the prices steady. 

He said they try to keep their prices from $10-$12 per foot. 

"I'm good with that, we can still survive with that," Weaver said.