This roast lamb shoulder will keep in the fridge for 4 to 5 days. And you can even freeze it for up to a month. I like to slice the meat into thin slices and place them in ziplock bags so I can use them for sandwiches during the following weeks. Kids love these sandwiches.