in most cases, unopened spam lasts for around 2 to 5 years. once you open the tin can, you can store it in your fridge for around 7 to 10 days without worrying about it going stale.