Dried rose petals will last for up to three years if stored in a dry, dark environment.