Both types of soy milk must be refrigerated once opened, and typically last 7-10 days in the fridge. Before they're opened, the expiry date on the carton is a good indicator of its shelf life. Products often stay fresh after 10 days, but it cannot be guaranteed (this is when the look and smell test comes in handy).