Potable water in some areas of western North Carolina, including Asheville, may take weeks or months to restore.