It depends on the type of tree. Christmas trees can take anywhere from 6 to 15 years to grow to a suitable size for harvest. During this time, the tree is nurtured and cared for by growers who carefully monitor its growth and ensure that it receives the proper nutrients and sunlight. Once the tree reaches a sufficient height and width, it is ready to be harvested and sold to Christmas tree farms or retail stores.