Growing a Christmas tree can take anywhere from 5 to 10 years, depending on the species and growing conditions. Pine trees, such as the Douglas fir and the Norway spruce, are some of the most common Christmas tree varieties. They typically take 7-10 years to grow to a suitable height and width for cutting. Other species, such as the balsam fir and the white spruce, can take up to 15 years to reach a height of 6-7 feet. The time it takes to grow a Christmas tree also depends on factors such as climate, soil quality, and care practices.