I've heard from 3-5 years, to indiffenently!! If stored correctly, ie: air tight seal and container, and no moisture present, if should still be good. But also what is the deciding factor is the additives. That's whats gonna cause hazy, cloudy oil. I'm not gonna tell you to use it, but if properly aggitated, shaken, I would then dump into another container, check for consistancy, color, feel/thickness and smell it. If all felt right, I might use it. I'm just going on what I've read, and researched. Very hard to find a definative answer to this question. I'm no expert, and doubt anybody, besides a oil company actually telling you the shelf life to there oil, is gonna be able to answer this question with a full guaranteed correct response.
But then again, is saving a few bucks worth worrying about???? I may just chuck it, and not have to worry, especially since it's going into your vehicle not a lawnmower.
just my .02c