Real Christmas trees typically last about 1 to 2 weeks if they're well cared for. If you keep the tree watered, out of direct sunlight, and away from heat sources like fireplaces or heating vents, it can last longer. But after the holiday season is over, it's best to dispose of the tree properly.