Define "very old". I have been known to keep canned tomato soup until it eats through the can - that old? Not funny. He is lucky that the doctors recognized what was wrong.