Know the crush date, country of origin and the testing results as a bear minimum for your olive oil.
Best before time on any extra virgin olive oil is 18 months. With 2 harvests per year that ensures it has one year from when you buy it from @olivebranchonmain
Fresh is best! And yes, olive oil will go bad. It's not like fine wine.