Scottish shortbread cookies will keep at room temperature for two week or frozen for up to 3 months. Though I do prefer to freeze the dough and bake them fresh.