If a solar light has not turned on for days, there is a possibility that it is damaged. Before jumping to conclusions, make sure the solar panel is clear from snow. If after spending a whole day under the sun (with relatively good radiation) the LED light still doesn’t turn on, then the LED bulb or the battery could be damaged. If you know how to open the solar light, test the LED with another energy source and use a solar battery tester on the battery to find which component might be damaged.