Fresh Christmas trees typically last between 4 and 6 weeks, depending on how well they're cared for. Proper watering is essential for keeping a fresh tree healthy. A tree should be watered daily, and the water level in the base should be checked and replenished as needed. Additionally, it's important to keep the tree away from heat sources like fireplaces and radiators, as they can cause the tree to dry out more quickly.