keeping unused sealed in container (never opened) at a constant room temperature on a shelve the oil can last quite some time, 5-8 years ,and yes gently shaking once in a while upside down for a couple of minutes can help your stash last, though the specifications can be somewhat outdated over...