Opened or deli-sliced lunch meat lasts 3–5 days in the fridge and 1–2 months in the freezer.
How long it keeps — Opened
An unopened package of lunch meat lasts 2 weeks in the fridge.
How long it keeps — Unopened
How to store deli meat
Opened or counter-sliced deli meat keeps 3–5 days; an unopened sealed package keeps about two weeks. That gap is the single most useful fact about lunch meat, and it means buying smaller quantities more often genuinely beats buying in bulk.
Keep it in the coldest part of the refrigerator — the back of a lower shelf, not the door. The door swings through warm kitchen air dozens of times a day, and for a food where the governing organism grows at refrigerator temperature, those few degrees matter more than usual.
Rewrap tightly or use an airtight container after opening. The deli's paper wrapping is not a storage material.
Deli meat freezes acceptably for 1–2 months but comes out wetter and softer, since the ice crystals rupture cell walls in an already-thin slice. Freeze in portions separated by parchment so you can take a few slices at a time.
By state & packaging
Why deli meat goes bad
Deli meat is the textbook Listeria monocytogenes food, and understanding why explains all of its unusual handling rules.
Listeria's defining trait is that it grows at refrigerator temperature. Most pathogens effectively stop below 40°F; Listeria keeps multiplying, just slowly. Deli meat is also ready-to-eat, meaning there is no cooking step between the refrigerator and your mouth to kill anything that grew. Those two facts together are why the window is 3–5 days rather than a week, and why the CDC and USDA advise pregnant, elderly, and immunocompromised people to heat deli meats to steaming (165°F) before eating — that heating step is the missing kill step.
Listeriosis is uncommon but unusually serious, with a high hospitalization rate and a particular danger of miscarriage and stillbirth in pregnancy. That severity, not the frequency, is what drives the caution.
As for what you can see: a slimy or tacky film and a sour smell mean spoilage organisms have taken hold. A rainbow or oil-slick sheen on ham or roast beef, however, is pure optics — light diffracting off the regular structure of cut muscle fiber — and is not a spoilage sign at all.
Signs it has gone bad
FAQ
Is deli turkey good after a week?
Not if it was opened or sliced at the counter — that’s a 3–5 day window. Discard it.
Why does deli meat look shiny or rainbow-colored?
An iridescent sheen alone comes from light reflecting off cut muscle fibers and is normal. Sliminess, stickiness, or sour smell means discard it.