Once it's been bottled, olive oil is good for 1.5 to 2 years, or 1 to 1.5 years from the olives' harvest date, which is usually printed on the bottle of higher-quality oils. Once the bottle has been opened, the product will start to degrade due to light and oxygen exposure, and each bottle's shelf life depends on its quality.