Our marshmallows are made fresh every week and will be delivered to you with a minimum shelf life of 4 to 5 months.