Ketchup barely goes bad. It is good two years past its expiration date and then it can go a year in the fridge or a few months at room temperature.