A fresh-cut Christmas tree typically lasts for about 4-6 weeks with proper care. This can vary based on the type of tree, the size of the tree, and the environment it is kept in. The most important things to keep in mind are to keep the tree watered and away from direct sunlight and heat sources.