Most if not all bottles of soda have an expiration printed directly on the plastic, above the label and below the bottle's neck. The contents will typically suffer noticeable change in flavor beyond that date. Generally, a sealed 2-liter soda bottle will keep pressure (maintaining the "fizz" of the product inside) and protect the flavor for around two years from date of bottling. A bottle that's kept cold will typically last longer, while one that's exposed to heat or excessive motion may deteriorate faster (and too much heat or impact may cause the bottle to blow off its cap or simply explode).
Other people asked questions on similar topics, check out the answers they received:
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them