Growing a Christmas tree from scratch can take anywhere from 6 to 10 years, depending on the species and growing conditions. For example, a typical Norway Spruce Christmas tree can grow to a height of 8 feet in just 6 years, while a Blue Spruce Christmas tree can take up to 10 years to reach the same height.