Make sure you place your solar lights so they get direct sunlight for at least part of the day. If you place your lights in full shade, the batteries will receive little to no charge during the daylight hours.