How long do leftovers last?

Leftovers can be kept in the refrigerator for 3 to 4 days or frozen for 3 to 4 months.

FormWhereOfficial window
leftoversrefrigerator3 to 4 days
leftoversfrozen3 to 4 months
cooked meat or poultryrefrigerator3 to 4 days
cooked meat or poultryfrozen2 to 6 months
pizzarefrigerator3 to 4 days
pizzafrozen1 to 2 months
The official discard rule

Throw away all perishable foods that have been left in room temperature for more than 2 hours (1 hour if the temperature is over 90° F, such as at an outdoor picnic during summer).

These are the official windows; when in doubt, follow the source linked below.
Grounded in: foodsafety.gov, fsis.usda.gov. Every window above appears verbatim in the linked sources.
Our other tools
checkthetemp.com USDA safe cooking temperatures
freezeornot.com what freezes well and how long it keeps
getthestainout.com gentle stain removal, step by step
readthetag.com laundry care symbols, decoded
feedornot.com can dogs, cats and chickens eat that?
substitute.kitchen ingredient substitutions that scale
whichbug.com identify a bug from what you can see
ismyplantdying.com diagnose a struggling plant
aquariumstudio.ai aquarium care and tank help