usually the cake will keep well for 5 to 7 days, in a cool place. however if the cake is kept in particularly warm conditions (such as hot central heating or in a spell of very warm weather) then it can deteriorate more quickly, particularly if it is kept in a tightly plastic box (as the cake will tend to sweat).