how long does it take for ketchup to go bad
Heinz has a best by date of 15 months printed on its ketchup, if I recall correctly, but that is not the same as true expiration. That's just when the flavour/quality may begin to change. It will remain viable for quite a while after that. An unopened bottle probably just won't expire.