If kept in the fridge in an airtight container, rocky road will last for at least 3 weeks. Which makes it an ideal food gift and treat to make in bulk! In case you don't have room in your fridge, in a cool place at room temperature it will still last well for around a week.