It can hold the cake for more than 2 weeks also depending on the weight of the cake or cupcake.