Christmas trees can take many years to grow to their full size. Some varieties can take up to 15 years to reach maturity, while others can take as little as 3-5 years. The exact time it takes for a Christmas tree to grow depends on the species, growing conditions, and other factors.