Christmas trees can vary in age, depending on whether they are freshly cut or artificial trees. Freshly cut trees are typically harvested from farms and then cut down around the holiday season, so they are typically anywhere from 1-12 years old. Artificial trees can last for many years, so they can be several years old when purchased. The average age of a Christmas tree is difficult to determine since it can depend on so many factors.