A fresh Christmas tree can last up to 8 weeks if properly maintained and cared for. The key is to keep the tree well-watered, away from direct sunlight, and to avoid putting it near a heat source like a fireplace or radiator. By following these simple steps, you can enjoy the beauty and spirit of a fresh Christmas tree for weeks to come.