If the tomatoes were processed correctly they should have a shelf life of up to one year. Usually after a year I get rid of mine. This rule of thumb is only good if your canned goods have been stored in a dry cool area. If not then the shelf life will most likely be 6 months.

Canned tomates can last from 12-18 months without spoiling. However, this is only if you make sure that you have used properly sterilized equipment and supplies, and have boiled the tomatoes for the proper amount of time.