About 4 or 5 days.
About a week or so 7 days
If you freeze them up to six months. Kept in a refrigerator about a week but I should roast them and eat them within a couple of days.