The lifespan of a Christmas tree depends on the type of tree and how it's cared for. Some types of Christmas trees, such as balsam fir, white pine, and Fraser fir, can last up to 6 weeks with proper care. Other trees, such as blue spruce, may only last 2 to 3 weeks. Proper watering and regular trimming are essential to ensure a tree lasts as long as possible.