← Food database

How long dairy products & eggs last

30 foods. Times from the U.S. government's USDA FoodKeeper data.
FoodFridgeFreezerPantry
Almond milkUntil the package use-by date (7–10 days once opened)——
Butter1–2 months6–9 months—
Buttermilk1–2 weeks3 months—
Cheese6 months (3–4 weeks once opened)6 months—
Cheese Curds2 weeks4 months—
Coconut milkUntil the package use-by date (7–10 days once opened)——
Coffee creamer3 weeks——
Cottage cheese2 weeks (1 week once opened)Not recommended—
Cream1 month (1 week once opened)Not recommended—
Cream cheese2 weeksNot recommended—
Dips2 weeksNot recommended—
Egg dishes3–4 days2–3 months—
Egg substitutes7 days (3 days once opened)Not recommended—
Eggnog3–5 days6 months—
Ghee1–2 years—6–8 months
Kefir1 week (1–2 days once opened)Not recommended—
Margarine6 months12 months—
MilkUntil the package use-by date3 months—
Nacho cheese2 weeks once opened3 months2 years
Pimento cheeseUntil the package use-by date (4 weeks once opened)——
Powdered milk——3–5 years (3 months once opened)
PuddingUntil the package use-by date (2 days once opened)Not recommended—
Rice milkUntil the package use-by date (7–10 days once opened)——
Ricotta2 weeks (1 week once opened)Not recommended—
Sour creamUntil the package use-by dateNot recommended—
Soy milkUntil the package use-by date (7–10 days once opened)——
Vegan Cheddar Cheese4 months (3–7 days once opened)——
Whipped cream3–4 weeksNot recommended—
Whipped topping3 monthsNot recommended—
Yogurt1–2 weeks1–2 months—

Keep dairy on a shelf, not in the door, where the temperature swings every time the fridge opens.

Source: USDA FoodKeeper data. Updated 2026-10-13.