Cover the nuts with filtered water and then let them soak overnight at room temperature.
Drain and rinse the nuts. Puree in a blender with more filtered water and the flavoring ingredients.
Pour the pureed mixture through a cheesecloth-lined sieve, then let it sit and drain for 30 minutes.
Press on the solids with a spatula to make sure you extract all the liquid.
Transfer the nut milk to an airtight container and refrigerate until chilled, about 30 minutes. Stir or shake before serving.