Experts say it could be at least a year before consumers see fully stocked shelves and relief from high pricing