The shelf life of homemade mooncakes is about 20 to 90 days. The main factor affecting the shelf life of the mooncake is the filling, fruit filling mooncake, shelf life in about a month, and for the bean paste this kind of sugar filling shelf life will be a little longer. In addition to the quality of the filling, storage environment and packaging will affect the shelf life of the moon cake.