If you buy coconut milk in a traditional grocery, good chance is their stock is old because they don’t sell tons of it. To test if it’s fresh, shake the can. If you feel it’s liquid right off, it’s likely fresh. If it feels like a brick, don’t buy it.