A typical Christmas tree will take 7-10 years to reach the desired height for a mature tree. However, the speed of growth can vary depending on the species, location, and other factors such as soil and weather conditions. Some trees may reach the desired height in less time, while others may take longer.