Regular supermarket oils have preservatives in them to prevent rancidity. I think it is called BHT or BHA. other foods also use this.
I am cautious about all items in health foods stores. They don't have preservatives and they have a shorter "best before" date. But I guess I trust bottles with a good seal.
Nowadays, I think a lot of food is fresh in the supermarkets because they fill the bag or bottle with hydrogen, and it does not need to be refridgerated until it is opened. When it is opened the oxidation begins.