A LOT longer then six months. It’s been years. I guess I better throw it out. Olive oil is all I use for cooking. Cheap Walmart brand that says for cooking. It has a higher flash point than other Olive Oils. I don’t know if it would be good for salads etc.
I also have all kinds of sauces in my refrig that I bought for a special recipe and never used again. Like sweet & sour sauce, Thai paste etc. I guess I need to throw them out also.
For a few years I was doing the “Hello Fresh” meals you order online. I liked them because they supplied you with all the ingredients except oils & salt-pepper. So no waste. These meals are a bit expensive but they serve 2 and since I am 1 they last me for 2 days. So not quite as expensive that way.

The extra virgin olive oil is best used for salads and other items where you don't have to heat it.
Just give the olive oil a sniff. You will know if it is rancid, that is hard to ignore. I’ve had some that is just fine a year after the supposed expiration date. I’m convinced those dates are just to make us spend more money. Of course it also depends on the temperature that it’s been stored at and if it’s been in the dark or light.
A friend gave me a coupon once to try hello fresh for free. We really liked it. Their dishes were quite yummy. I’ve kept the recipes so I can make them again. That’s a great idea for you to get servings for two, I never mind eating something the second day, especially if it is good.