A fresh Christmas tree typically lasts around 4-6 weeks, depending on the type of tree and how it's cared for. The lifespan of a fresh tree can vary based on its species, how it's stored, and how it's displayed. To prolong the life of a fresh tree, it's best to keep it away from heat sources and place it in a cool, humid environment. Additionally, watering the tree regularly can help it stay green and healthy for a longer period of time.