The shelf life of the cameras is two years due the battery life of the flash and the film will last up to 4 years if kept in a cool, dark place.