My marshmallows contain no preservatives so their shelf life is about two to three months. I make the marshmallows in twenty flavors. If you buy marshmallows from me or make your own, you will not want store bought marshmallows again. The texture is totally different. They are so soft. And there is actually some flavor even if it is just vanilla.