Most store-bought oat milks will last for about 7 days once opened and stored properly. More natural oat milks may spoil sooner because they do not contain the same preservatives to help prolong its life. If your vegan milk smells sour or if it has changed consistency, it has gone bad.