Sponge cakes generally last 5 days, but fruit cake will last for months. We have customers who saved the fruit cake from their wedding and brought it back years later. They then ask us to redecorate the cake for a christening or other occasion.