Engine oil has a shelf life of up to five years in a sealed container. If it's been opened, then the shelf life may be as short as two years. If the container's been left open it's probably not a good idea to use them as they may have collected dust, reducing their lubricating property.