Fill a mason jar with slightly crushed lavender flowers and stems until the jar is densely filled.
Pour olive or almond oil into the jar until it is almost full. Put the lid on tightly and set the jar in a warm area for at least two days, shaking it about about five to seven times per day. This allows the oil to soak up the lavender extract.
Strain the oil from the lavender jar through the mesh strainer into a second mason jar. Fill the first mason jar once again with freshly crushed lavender flowers and stems. Pour the oil back into this jar and place back in the warm area for another two days, then strain once again.
Repeat this process until the lavender oil is as strong as you desire.
Pour the finished lavender oil after the final straining into a dark glass bottle. Store it in a cool dim area out of direct light.