Sandwiches
The answer
Refrigerated sandwiches last about 3–4 days in the fridge if kept cold. Discard any sandwich left out more than 2 hours.
Caution Meat, egg, tuna, and mayo fillings are perishable. When timing is unclear, discard rather than risk it.
How long it keeps
Fridge (40°F) 3–4 days safe window
Freezer (0°F) Does not freeze well best quality
Room temp 2 hours max then discard
Discard Discard if held above 40°F for more than 2 hours, or above 90°F for more than 1 hour.
By state & packaging
State Fridge Freezer
Meat, egg, or mayo filling, refrigerated 3–4 days Does not freeze well
Left in a warm lunchbox Discard if over 2 hours Discard
Signs it has gone bad
✕ Sour smell
✕ Slimy meat or greens
✕ Soggy bread with off odor
FAQ
Is a sandwich from yesterday still good?
If it was refrigerated promptly, yes within 3–4 days. If it sat out more than 2 hours, discard it.