Donuts, like all bread, have a quick shelf life. Even if you purchase donuts from a store or a shop, they go stale quite quickly. It's best to seal donuts away from the air and get them as tightly sealed as possible. They usually last about 2 days. If donut becomes stale, we typically just microwave them 10-15 seconds to soften back up and enjoy.