Question: how long does a christmas tree last for?
Answer: Cut Christmas trees - four to six weeks If cared for properly, a real Christmas tree that is cut should last up to four weeks – great news for people who like to put up their Christmas tree early. Some have been known to last as long as six weeks.