Our AnTEAdote is good up to 18 months, although our bottler had mistakenly printed a 12 month "best by" date on the bottles and boxes (this has since been fixed) Unlike milk, your tea will not go bad, and you will be able to enjoy your AnTEAdote past its "best by" date.