In general, exceeding the best-before date does not mean that a food is no longer fit for human consumption.
The manufacturer guarantees that the product, if properly stored, will retain its full fitness for human consumption at least until that date; it can only do so if the product normally remains fit for human consumption for longer.
This means that a food will usually keep longer than the best-before date indicates. How much longer is difficult to predict, however, depends on the product and also on the storage of the product until that point in time.
If there are no noticeable abnormalities in a coarse sensory examination (colour, appearance, odour) and if the duration of the expiry of the best-before date is short over the entire shelf life, there is no reason not to consume such a product.
There is a significant difference if the packaging indicates a so-called consumption date ("to be consumed by"). A consumption date is affixed to goods that are highly perishable in microbial terms.
A product for which the consumption date has passed is no longer considered safe. Such a product should no longer be consumed but disposed of immediately.