Shelf life prediction