Kimchi can be eaten immediately after preparing it, however, it is usually fermented for at least a few days to a few weeks before serving, so that the flavors can develop fully. Store fermented kimchi in the fridge for up to one month. You will know when it is past its prime when it becomes overly sour and the cabbage turns mushy.