Question: how long will a christmas tree stay green?
Answer: Most Christmas trees can last at least five weeks or more, as long as you take care of 'em right.