Like food, medications, and many other chemicals, hydrogen peroxide has a shelf life. Once the bottle has been opened, it can lose its effectiveness over time. If peroxide doesn’t bubble when dropped into the sink, it’s probably too old to clean.