It will depend on the cheese chosen. Soft cheeses will last between a week and ten days, whilst hard cheeses can last up to three months. Your cheese will be delivered fresh, so they will generally have best before dates of between two weeks and a month. Read the best before date.