The shelf life of rose petal powder is quite long, and if stored properly it should last for up to one year.