How Long Will a Christmas Tree Live?

A Christmas tree on average will last about 30 days. Taking care of your tree is extremely important. You need to cut the base at a slant like you do when you get flowers. Also it is good to make sure it always has water. Look here for more information: