The bottles of kefir and packs of halloumi have a “used by” date on them. Generally, on average you will have between 10-15 days to consume the kefir upon receiving it and at least 1 month for halloumi. Kefir is a natural product with no preservatives, thus the specific lifetime. As for halloumi, salt and mint make it last for much longer.