While it's true that they are probably the most delicious during the first two weeks after you cook them, roasted nuts can keep a surprisingly long time. If they still smell good, they will still taste good. They do not need to be refrigerated.