The shelf life of soya milk depends on whether it's pasteurized or not. Pasteurized soya milk can last for up to 7 days when refrigerated, while unpasteurized soya milk should be consumed within 24 hours. Soya milk should be stored in airtight containers in the refrigerator.