Any nut milk is best used within 3 to 4 days after you make it. It can last a few days longer than that in a pinch. However, fresh is always better. So make smaller batches and enjoy fresh more often. When it gets bad, you will know it. It curdles, smells, and separates. Do not let it get that far. Small batches are your best friend.