Coffee AeyeGuides → Freshness
Brewing guide

How long does coffee last?

Roasted coffee has two clocks. A slow one that starts at roast and runs while the bag is sealed, and a much faster one that starts the moment you open it. Most freshness advice only counts the first, which is why bags that should be fine taste flat.

It needs to rest first

Freshly roasted coffee is not ready. Roasting produces carbon dioxide inside the bean, and for the first several days it comes back out — that is the vigorous bloom you see on a very fresh bag. While that is happening, the CO₂ physically disrupts the coffee bed and pushes water away from the grounds, so extraction is uneven and brews are hard to repeat.

How long the rest takes depends on the roast. Darker roasts are more porous and degas faster:

Roast levelRest before brewingPeak flavour endsUsable window
Light7 days~14 days~35 days
Medium7 days~14 days~28 days
Medium-dark / dark3 days~7 days~21 days
Very dark / espresso3 days~7 days~14 days

These are the same windows Coffee Aeye uses to draw a bag's freshness ring. They are guidelines with real variance — a dense high-altitude light roast can want ten days, and a few naturals seem to want longer still.

Opening the bag starts a faster clock

This is the part that gets missed. A sealed bag with a one-way valve is a genuinely protective environment — the valve lets CO₂ out without letting oxygen in, and the coffee ages slowly. Break that seal and oxygen has permanent access.

As a working rule, a sealed day ages coffee roughly a quarter as fast as an open one. A bag opened two weeks after roast is starting near the top of its window. The same bag opened two months after roast has already spent most of it, and no amount of careful storage from that point buys the time back.

So the useful question is not "how old is this coffee" but "how long has it been open, and how old was it when I opened it". Both matter, and the second one sets the ceiling on the first.

Two clocks per bag is exactly the sort of thing nobody tracks by hand. Coffee Aeye reads the roast date off the label, records when you opened it, and draws a freshness ring that accounts for both — including the penalty for a bag that was already old when opened.

€4.29 on Google Play

What going stale actually tastes like

Stale coffee does not taste rotten or sour. It tastes of less:

Storage: what helps and what does not

Helps

Does not help

Old coffee is not useless

Past the window, coffee is stale rather than unsafe. Two things partly compensate: a slightly finer grind and slightly hotter water, both of which pull harder on beans that have less left to give. It will not restore aromatics — those are gone — but it recovers some body and sweetness. Milk drinks and cold brew hide age far better than a filter brew does.

What you should not do is spend a week dialling in a stale bag. The dial-in loop assumes the coffee is capable of responding.

In the app

Coffee Aeye tracks both clocks. Scan the bag and it reads the roast date off the label; mark when you opened it and each bag gets a freshness ring that accounts for how long it sat sealed before you broke into it — including the penalty for a bag that was already old when it was opened. It tells you when a bag is still resting, when it is at peak, and when to stop blaming your grinder. Get it on Google Play — €4.29, one-time.

Read next