Many of us like to hoard canned soup in our cupboards for winter days, sick days, or for just for rations. But little do we know, those tins of tomato, mushroom or chicken soup don’t stay fresh forever. They have a shelf life of up to five years, but start to deteriorate after two.