While it is impossible to tell if kimchi is terrible, it is possible to recognize when it is past its prime. The best time to eat kimchi is the same day it was made. It will last for up to a year if stored properly, but if you open it up before then, you’ll probably end up wasting it. Even if you don’t see any obvious signs, it’s best to avoid buying kimchi unless it’s been opened, as it will lose its quality over time.
Kimchi can last a long time if it’s stored properly.