Yes, soy milk can go bad because it is sensitive to temperature changes. Soy milk is may not spoil similarly to cow's milk but the manner in which the product is stored could affect its longevity. Sealed, unopened packs of soy milk will keep much longer than opened bottles of soy milk.