5 years is the official number given by more than one oil company but like medicines with expiration dates, I'm sure it's good much longer than that. If it would make you feel better, pour the oil into a clear container to check for clarity, sediment, separation, yada, yada, prior to pouring it in your engine.