Roasted nuts will sit well at room temperature, in an air tight container, for about two weeks. If you have to store the nuts for a longer period, put them in the freezer away from spices or anything with a strong smell.
When serving to guests, we suggest pulling them from the freezer and microwaving only the amount you need for around one minute and serving immediately.