A real Christmas tree will last for around three weeks. However, the life of a tree can be prolonged by taking good care of it. Keep the tree away from heat sources like fireplaces or heaters, and make sure to water it regularly. If you're feeling creative, you could even try decorating it with real lights and ornaments made from natural materials like pinecones and branches.