Traditionally, Christmas trees are left up until January 6th, which is known as the Epiphany. However, many people choose to take down their trees after New Year's Day. It's a personal choice and depends on when you feel the holiday season is over for you. Some people may even keep their trees up longer if they enjoy the festive atmosphere it creates in their homes.