Non-frozen ready-to-eat foods should be consumed within : 24 hours
Non-frozen foods are to be consumed within 24 hours, because microbes that causes the spoilage of foods starts acting on ready-to-eat foods, after 24 hours. ready-to-eat foods are foods are processed foods that can be consumed immediately. example : smoked fish and salads
Frozen foods are refrigerated in order to keep the temperatures of the foods below the allowable temperature in which microbes tend to act on ready-to-eat foods.
Hence we can conclude that Non-frozen ready-to-eat foods should be consumed within 24 hours.
Learn more : link