These lights are solar-powered and need about 6-8 hours of direct sun to fully charge. If they're only in partial sunlight for most of the day they probably won't be as bright or stay lit as long.