thats a tough one with no good answers other than...until it doesnt smell rancid and it doesnt get you fucked up, in that order.
all oils go bad over time. usually oxidation, humidity and heat are the culprits. keep your sealed extremely well oil in a cool, dry dark place for maximum life and...