The lifespan of a Christmas tree can vary depending on the type of tree and how it's cared for. A live Christmas tree can last up to a month or longer if it's properly watered and cared for. An artificial tree can last for years if it's stored properly and maintained.