Extra virgin olive oil can last for a relatively long time if stored properly. When stored in a cool, dark place away from heat, light, and air, unopened extra virgin olive oil can retain its quality for up to 2 years or more. Once you open a bottle of extra virgin olive oil, its shelf life is generally shorter. It is best to consume it within 3 months to enjoy its quality benefits, peak flavor and aroma.