how long do gingerbread cookies last? gingerbread cookies are fairly dry, and because of this, they have an exceptionally long shelf life for homemade cookies. once prepared, undecorated gingerbread cookies should last up to two to three weeks in a sealed container. they do not need to be refrigerated.