How Long does Olive Oil Keep?

There are alot factors that can affect the lasting quality of olive oil. If it has been used in a dish then it might last about 7 days, if never open in a plastic bottle 2 years, in a dark glass bottle 3 years, in a light glass bottle 2 years, in a can 5 years give or take a couple of months.