Yes, you can drink expired bottled water. It is almost certainly safe. But the real story is much stranger than you think.
Water itself doesn’t go bad. It’s H2O. That molecule is basically immortal. A glass of water from the Jurassic period is chemically identical to a freshly poured one.
Bottled water “expires” because of a regulatory quirk. In New Jersey, a law requires all packaged food—including water—to have a two-year expiration date. The water companies just slapped a date on to follow the rules. It has nothing to do with safety.
What actually happens over time?
The plastic bottle is the real villain here. After many months, chemicals from the plastic can slowly leach into the water. Antimony and phthalates are the usual suspects.
Don’t panic. The amounts are tiny—well below what health agencies consider dangerous. You’d have to drink thousands of expired bottles in one day to get sick. Your stomach would explode from the volume first.
The bigger change is taste. Old water can taste flat, stale, or vaguely like plastic. That’s because it absorbs carbon dioxide from the air, losing its crispness. It’s not poison—it’s just boring.