The time it takes to grow a Christmas tree can vary depending on the type of tree and where it is being grown. Generally, it can take anywhere from 4-10 years for a tree to reach its full height and develop the branches necessary for decorating. For some species, such as the Douglas fir, it can take up to 20 years for a tree to reach full maturity.