Homemade walnut milk lasts 3-4 days in an air tight container in the refrigerator. Store bought walnut milk lasts a bit longer, usually 7-10 days.