Homemade chocolate pieces will last up to a year. However, any filled pieces such as caramels, creams, jellies or toffee have approximately a 6 to 8 week shelf life. Truffles have approximately a 2 to 4 week shelf life due to the fact that they are made with fresh cream.