Skip to main content

How Long Eggs Stay Fresh in Your Refrigerator

Eggs last three to five weeks in the refrigerator, counting from the day you bring them home

The shelf life of eggs depends on how you store them and what condition they were in when you bought them. Most eggs you find at the grocery store were already a week or two old before you purchased them — the packing date is printed on the carton, usually as a number from 1 to 365 (where 1 is January 1st). If you buy eggs on day 10 of the year and the carton says day 3, those eggs are already a week old.

From the moment you get them home, you can safely store eggs in their original carton on a shelf inside your refrigerator for three to five weeks. The carton matters because it protects the porous shell from absorbing odors and flavors from other foods, and it keeps eggs from rolling around and cracking. The coldest part of your refrigerator — usually the back of a middle or lower shelf — is the best spot. Avoid the door, where temperature swings every time you open it.

An egg is safe to eat as long as the shell is intact and there are no visible cracks. If you crack an egg and see a pink, green, or black discoloration inside, discard it. A blood spot inside a raw egg is harmless and does not mean the egg is spoiled — it is just a small blood vessel that broke during formation.

Key Takeaways

  • Eggs stay fresh for three to five weeks from the day you bring them home, stored in their original carton on a refrigerator shelf (not the door).
  • Check the packing date on the carton to know how old the eggs already were when you bought them.
  • A hard-boiled egg lasts about one week in the refrigerator, while raw eggs in their shell last much longer.
  • Discard any egg with visible cracks, or any raw egg that shows pink, green, or black discoloration inside.
  • Eggs stored in the freezer can last up to one year, though you must crack them into a container first — shells do not freeze well.

Why the carton and the shelf matter more than you think

Eggshells are porous, which means they have tiny holes all over them. If you remove eggs from the carton and store them loose in a bowl or on a shelf, the shell absorbs odors and moisture from the air and from nearby foods. This speeds up spoilage and can make your eggs taste like whatever else is in your refrigerator. The carton also prevents the shell from drying out too quickly, which keeps the egg fresher longer.

Temperature matters just as much. Eggs need to stay consistently cold — ideally between 35°F and 40°F. The door of your refrigerator is the warmest spot because it opens and closes all day, letting warm air in each time. A shelf toward the back, especially a middle or lower shelf, stays closer to that ideal temperature. If your refrigerator has a dedicated egg holder on the door, move the eggs to the main compartment instead.

How to tell if an egg is still good to eat

The simplest test is the float test. Fill a bowl with cold water and gently place an egg in it. A fresh egg sinks to the bottom and stays there. An older egg stands up on one end or floats near the surface because the air pocket inside has grown larger over time. A floating egg is not necessarily spoiled — it may still be safe to eat — but it is older and should be used soon. If an egg floats completely to the surface, discard it.

You can also crack the egg into a bowl and look at it. A fresh egg has a thick, clear white and a yolk that sits high and round. An older egg has a thin, watery white and a yolk that spreads out flat. Neither of these means the egg is unsafe, but they tell you the egg is losing quality. If the white or yolk shows any discoloration — pink, green, or black — throw it away without tasting it.

Trust your nose too. A spoiled egg has a distinct sulfur or rotten smell that you will notice the moment you crack it open. If you smell that, do not cook it.

Hard-boiled eggs have a much shorter shelf life

Once you boil an egg, the shelf life drops dramatically. A hard-boiled egg lasts about one week in the refrigerator, stored in its shell or peeled. The cooking process breaks down some of the protective barriers in the egg, and the shell becomes more porous. Peel hard-boiled eggs only when you are ready to eat them, because the exposed surface spoils faster.

Store hard-boiled eggs in an airtight container or a sealed plastic bag on a refrigerator shelf. Keep them away from raw eggs and raw meat to prevent cross-contamination. If you are not sure how long a hard-boiled egg has been in the refrigerator, use the float test again — a hard-boiled egg that floats should be discarded.

Freezing eggs extends storage to nearly a year

If you have more eggs than you can use within five weeks, freezing is a reliable way to preserve them. Raw eggs in their shell do not freeze well because the contents expand and crack the shell. Instead, crack the eggs into a bowl, beat them lightly to combine the white and yolk, and pour them into an ice cube tray or a freezer-safe container. Label the container with the date and the number of eggs.

Frozen raw eggs last up to one year. Thaw them in the refrigerator overnight before cooking, and use them within 24 hours of thawing. You can also freeze egg whites and yolks separately if you prefer — egg whites last up to one year, and yolks last up to eight months, though yolks may become thick or gelatinous over time.

Hard-boiled eggs do not freeze well because the white becomes rubbery and the texture changes noticeably. Stick to refrigerator storage for hard-boiled eggs, or freeze raw eggs instead.

Organizing your refrigerator to keep eggs fresh longer

Store eggs on a middle or lower shelf in the back, where the temperature is most stable. Keep them away from the door, away from raw meat (to prevent cross-contamination), and away from strong-smelling foods like onions or fish. The carton protects the eggs, but it also helps you see the packing date at a glance so you know which eggs to use first.

If your refrigerator has a separate compartment for dairy or eggs, use it only if it is not on the door. If it is on the door, move the eggs to the main shelf instead. Rotate your stock by placing new eggs behind older ones, so you use the older eggs first.

Signs an egg has gone bad and should be thrown away

Discard an egg immediately if the shell is cracked or leaking, because bacteria can enter through the crack. Do not wash a cracked egg or try to cook it. Throw it away.

If you crack an egg and see any discoloration — pink, green, or black streaks or spots — discard it without cooking. These colors indicate bacterial growth. A blood spot inside a raw egg is not a sign of spoilage and is safe to eat, but any other color change means the egg is unsafe.

If an egg smells sulfurous or rotten when you crack it open, do not cook it. Trust your sense of smell — a spoiled egg has a very distinctive odor that is hard to miss.

Frequently Asked Questions

Can I eat an egg that floats in water?

An egg that floats is older but may still be safe to eat. The float test tells you the air pocket inside has grown, which happens naturally over time. Crack it open and check for discoloration or odor before cooking. If it looks and smells normal, it is safe to use. If it floats completely to the surface, discard it.

How do I know the packing date on the carton?

The packing date is printed on the carton as a number from 1 to 365, where 1 is January 1st and 365 is December 31st. It tells you the day the eggs were packed, not the day they expire. You can count forward from that date to estimate freshness — eggs are usually good for three to five weeks from the packing date.

Is it safe to eat eggs past the expiration date on the carton?

The expiration date is a guideline, not a hard cutoff. Eggs can often be eaten for a week or two past that date if they have been stored properly in the refrigerator and show no signs of spoilage. Use the float test and the smell test to decide. When in doubt, throw it out.

Can I store eggs on the refrigerator door?

The door is the warmest part of your refrigerator because it opens and closes all day. Eggs stay fresher longer on a middle or lower shelf in the back, where the temperature is more stable and consistent. If your eggs are currently on the door, move them to the main compartment.

What is the difference between a blood spot and spoilage?

A blood spot is a small blood vessel that broke during egg formation. It is harmless and safe to eat. Spoilage shows up as pink, green, or black discoloration throughout the white or yolk, or as a rotten sulfur smell. Blood spots are just a small red or brown dot, usually in the yolk.