Personal Care & Health

When to Replace Hydrogen Peroxide

Everything you need to know about the lifespan, warning signs, and replacement timeline for hydrogen peroxide.

Lifespan
3 years (unopened), 1 - 6 months (opened)
Check Frequency
Before each use (fizz test)
Replacement Cost
$1 - $5
Last reviewed: March 27, 2026

The Short Answer

Unopened hydrogen peroxide lasts about 3 years. Once opened, it begins losing potency and is typically effective for only 1 to 6 months. Hydrogen peroxide naturally decomposes into water and oxygen. An expired bottle is just water with no antiseptic or cleaning properties. Test by pouring a small amount on a surface: if it fizzes, it is still active.

Why Hydrogen Peroxide Expire

Hydrogen peroxide (H2O2) is inherently unstable. The molecule breaks down into water (H2O) and oxygen gas (O2) spontaneously, even in a sealed bottle. This decomposition is accelerated by light, heat, and contamination. Every time you open the bottle, you introduce contaminants and allow the released oxygen to escape.

The brown opaque bottle that hydrogen peroxide is sold in is not for aesthetics; it blocks light that would accelerate decomposition. Transferring hydrogen peroxide to a clear container dramatically shortens its effective life. Even in the original bottle, the concentration drops measurably from the day it is manufactured.

Standard household hydrogen peroxide is a 3 percent solution. As it decomposes, the concentration drops. At some point, the concentration is too low to effectively kill bacteria or produce the bubbling oxidizing action that makes it useful for wound cleaning and surface disinfection. There is no sharp cutoff; the product gradually becomes water.

Warning Signs It's Time to Replace

  • The product does not fizz or bubble when applied to a wound or poured on a surface
  • The bottle has been open for more than 6 months
  • The product has been stored in sunlight or a warm location
  • The bottle has been transferred to a clear container
  • The expiration date on the bottle has passed

How to Check the Age of Your Hydrogen Peroxide

The fizz test is quick and definitive. Pour a small amount of hydrogen peroxide into a sink or onto a clean surface. If it fizzes and produces bubbles, the hydrogen peroxide is still active and decomposing organic material or releasing oxygen on contact. If there is no fizzing, it has decomposed to water and should be replaced.

Replacement Recommendations

Buy small bottles rather than large economy sizes, since the product degrades after opening. Keep the cap tightly sealed when not in use. Store in the original brown bottle in a cool, dark location. Do not contaminate the bottle by dipping fingers, cotton balls, or other items into it; pour from the bottle instead. For wound cleaning, note that many healthcare providers now recommend gentle soap and water over hydrogen peroxide, as the peroxide can damage healthy tissue along with bacteria.

The Bottom Line

Lifespan 3 years (unopened), 1 - 6 months (opened)
Check Before each use (fizz test)
Cost $1 - $5

Hydrogen peroxide lasts about 3 years unopened and 1 to 6 months after opening. Test with the fizz test before relying on it. Store in the original brown bottle in a cool, dark place. Buy small bottles and replace frequently. An expired bottle of hydrogen peroxide is just water. At $1 to $5, replacement is trivial.

Frequently Asked Questions

Medical guidance on this has shifted. While hydrogen peroxide does kill bacteria on contact, it also damages healthy cells and can slow wound healing. Many healthcare providers now recommend cleaning wounds with gentle soap and clean running water instead. Hydrogen peroxide remains useful for surface disinfection (countertops, cutting boards), stain removal, and as a mouthwash when diluted. Consult your healthcare provider for wound care guidance.

Blood and damaged cells contain an enzyme called catalase that rapidly breaks down hydrogen peroxide into water and oxygen gas. The fizzing is the rapid release of oxygen bubbles. This reaction is what gives hydrogen peroxide its antiseptic action, but it is also what damages healthy tissue. The fizzing is not an indicator of infection; it occurs on any wound because blood always contains catalase.

Sources

Important: ExpireGuide provides general guidance based on manufacturer recommendations and government safety standards. Always consult the specific manufacturer's instructions for your product. When in doubt, replace it. Full disclaimer.