Well, that depends on a few factors. If you take good care of it, a real Christmas tree can last up to three weeks. But if you're not careful, it can start to dry out and lose its needles in as little as a week. The best way to keep it healthy is to make sure it's watered regularly and not left in direct sunlight or near any heat sources.