In our experience, most home canned foods hold up very well (cool basement, stored in dark cupboards or boxes) for 5-7 years. One exception would be fruit which was canned using light or medium syrup (heavy syrup preserves texture, flavor and color much better)
Meat seems to store almost indefinitely, with very little change in flavor.
Homemade catsup darkens badly after 2-3 years.. but for whatever reason, I dont have that problem with sny other tomato products.
Summerthyme