Christmas tree lights can last anywhere from a few hours to several weeks, depending on the quality of the lights and how they are used. High-quality LED lights typically last longer than other types of lights, and they use less energy, so they are a good choice for a longer-lasting display. To make sure your lights last as long as possible, make sure to follow the manufacturer's instructions for care and maintenance, and be sure to inspect your lights before use.