The shelf life of Day Lewis Evening Primrose Oil 1000mg Capsules Pack of 30 can be determined by reading the expiry date on the product itself. Other factors such as storage conditions can impact the shelf life of Day Lewis Evening Primrose Oil 1000mg Capsules Pack of 30.