I've been curious about this for a while. Since I don't like the taste of milk and am intolerant to lactose, when I moved out, I started consuming only soy milk.
This product, because of its packaging, I guess, preserves itself for quite a long while. The pack I bought last week expires in May. But alongside the "Best before" date, there's also this note: "Best consumed within X to Y days after opening."
The numbers vary, depending on the brand, from 5 to 12, from what I can tell.
It has happened to me to use it one, two or three days past the delay, and I noticed nothing different. I guess it's a bottom line value, and that in most cases, you can wait a little longer without risk, but I suppose that if I'd waited for 5, 7 or 10 more days, "something" would have happened.
I'm really curious, seeing the huge difference in conservation times between opened and unopened packs. Does anyone know what happens?