Once opened, tomato juice stored in the refrigerator in a sealed container should keep for five to seven days. If not consumed, it should be frozen within the same time period. Tomato juice will start to smell different as it goes bad, so keep checking it.
Commercially canned or bottled tomato juice, if unopened, will keep for 12 to 18 months if stored in a cool, dark place such as a pantry, according to StillTasty.
In a sealed container, tomato juice can keep for five to seven days in the refrigerator. If kept in the freezer at zero degrees Fahrenheit, it will keep indefinitely, but for best quality it should be used within 8 to 12 months, says StillTasty. If you notice that it smells bad when you take it out, discard it immediately.