It takes an average of 6 to 10 years for Christmas trees to mature to the ideal height that most people use. The primary tasks that require considerable time include tree planting, weed control (usually 2 or 3 years), shearing/culturing (done every year starting about age 3), marketing, harvesting, and business management.