Decarboxylate your marijuana and then let it cool down. Once its cooled down grind the decarboxylated weed to a coarse powder.
Get a medium sauce pan and over medium to low heat heat the milk to a temperature close to but below 200 degrees farenheit, then add in the corsely ground cannabis. Keep the milk at that temperature for about 45 minutes.
Remove the milk and cannabis mixture from the heat and let is sit for 10 minutes.
Now strain the milk thru a fine mesh sieve that is set over a bowl to catch the milk. Press the cannabis in the sieve carefully using a spoon to extract as much oil from it as possible.
Refrigerate the Milk in a sealable container and use as needed. the shelf life of this milk is going to be about the same as the experation date on the milk or cream that was used. It can keep for up to 8 weeks if properly refrigerated but personally we recommend you make it and use it within a week or two to ensure freshness.