The amount of time it takes for a Christmas tree to grow depends on the species and the environment in which it is grown. Generally, it takes between five to seven years for a Christmas tree to reach its full height of 6-7 feet. The type of tree also affects its growth rate, with some species growing more slowly than others. Additionally, factors such as sunlight, temperature, and soil quality can also affect the growth rate of the tree.