How long will foods that have "Best by: XX-XX-XX" on the product last past that date?

I have tried looking online, and all I can find is anecdotal evidence, which isn't very assuring for me since there seems to be no specific "x food will expire y weeks after its best by date".

Is there a rule of thumb or some guide out there that can tell me how long a "best by" food will last? Or is it safe to assume that they never expire, since it's not actually labelled on the product?

  • For many canned goods, it's actually a function of temperature & time ... for other items with fat in them, temperature is also an issue as they can go rancid.
    – Joe
    Commented Aug 28, 2014 at 20:25
  • So if I keep everything in the freezer, is it safe to say they'll never expire? @Joe
    – yuritsuki
    Commented Aug 28, 2014 at 20:25
  • Nope, because freezing is bad for canned goods (water swells when freezing, cracking the can). Frozen food is generally safe, but can have other issues (eg, freezer burn, which affects the quality of meat quite significantly).
    – Joe
    Commented Aug 28, 2014 at 20:27

2 Answers 2


As I have noted in a couple of other answers, I have worked in the CPG (Consumer Packaged Goods) industry for almost 30 years. It is safe to say that there is not a simple answer to this question. There are so many variables that it would be difficult to even go into all of them. Before I go further, let me say that common sense goes a long way.

Most food dating falls into three areas: Sell by, best if used by, and an actual expiration date. The one asked about, best if used by, probably has more variables than the others and is much more subjective.

First, it depends on the type of product. Is it a dry product, canned/bottled/jarred, or perishable?

Here is a little about each:

  • Dry products such as cereals, grains, crackers - These products vary in how long they will remain good. Keeping them well sealed and stored in a dark, cool environment will extend the time in which they would be considered good. Items such as cereals and crackers tend to get stale and unappetizing in a relatively short time. With those, common sense prevails and if it doesn't have the right taste or texture you naturally wouldn't eat it.

  • Can, jar, and bottle items - Items canned in actual cans can remain good after the best if used by date. However if you see a bulge, leak, etc. the item should be discarded regardless of the date. Food in dented cans should be looked at closely as the dent can cause a break in the seal. Other items such as bottled salad dressing will remain good after the best by date if they are unopened. (Given the choice of using an unopened bottle past the best by date and one that has been open in the fridge for 6 months, I would go with the unopened bottle.) For items canned in jars, look at how the food appears, be sure there is a good seal, and smell.

  • Perishable items - Storage conditions are extremely important. Be sure that your refrigerator and freezer are operating at optimum temperatures for keeping items fresh longer. With most dairy products, if stored properly, common sense prevails. If it's molded, sour, etc. it's not going to look, smell, or taste good. An exception would be an aged, hard cheese, such as cheddar or parmigiana. You can cut past the mold and use the cheese safely. Many everyday dairy products can remain good well after their best by date.

  • Items dated in-store - Many items are shipped to stores frozen such as heat & eat items found in the deli bunker, branded meat items found in the regular meat case, etc. In this case, you want to look for the longest dated items. This is because the items come in frozen. When ready to place in a case, the store will take out of the freezer, date it per the manufacturer's criteria, and place in the case. Dating varies depending on the mfr. It may be one week, two, three, or even longer. (I have seen dating out up to 35 days on a heat & eat item. If most consumers saw that item in the case and the best by date was a week away, they would assume that it was pretty fresh. When I look at that item I know it has been thawed and sitting there for 4 weeks already!)

Most of the time "best if used by" dates are of a courtesy or guideline nature rather than a legality. The above information is only a slight overview and demonstrates how subjective this is. In closing, here are a few thing to keep in mind:

  • Use your head. Common sense goes a long way.
  • Remember that all food will deteriorate to an unsafe or undesirable point given enough time.
  • Once product packaging has been opened, deterioration occurs more quickly.
  • For various reasons, food can spoil before the best by date.
  • Proper storage is important for all foods, not only for safety, but for the best quality and flavor.
  • It's very important to be diligent with all canned items, regardless of whether in a can or jar. Dangerous toxins can develop which can't be seen, smelled, or tasted.

"Best by" or "Best Before" usually applies to something that's going to go off in a yucky but not dangerous way. Sour Cream is a good example...It's already off. Off is what you're paying for. It's not going to get more off in a way that doesn't include some pretty disgusting looking mold.

Ketchup. It's good for about two years unrefrigerated...You'll know when to toss it, because it looks and smells off.

Canned goods? This is holy war territory. Home canned goods should be eaten in a year or less, but for commercially canned products? You'll get survivalist types who claim as long as the can is intact, it's safe, though they do warn about bulging, dented cans, etc. Cool dark temperatures seem to help here.

Best by and expiration dates are all best guess legal stuff. It's almost always going to be fine in that time period...In some cases though, it's wildly inaccurate. Sugar, for example, often has a "Best Before" date, but sugar and salt last effectively forever if kept dry.

  • It's not even that it'll get yucky ... it's that there is a noticable difference between the product at that age and when originally boxed. So if it gets better with age, they'd still put the 'best buy' label on it. See slate.com/articles/life/food/2013/03/…
    – Joe
    Commented Aug 29, 2014 at 1:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.