Here’s a great recipe to make your own rosemary oil at home, and it's so simple, it requires no more than fresh rosemary, oil, and warm sunlight. The sweet, aromatic rosemary oil may benefit your skin in many ways. The oil is gentle enough for sensitive skin and works as a powerful, nonirritating astringent for oily skin.
THE SUNLIGHT INFUSING METHOD
Allow fresh rosemary to dry in a warm, dark area overnight to allow excess moisture to evaporate. The rosemary will appear slightly wilted.
Fill a glass jar about two-thirds full with rosemary, with the rosemary relatively loose and not tightly packed.
Cover the rosemary with high-quality extra virgin olive oil so the herbs are completely immersed with no part exposed to air. If you prefer, you can use apricot, sunflower, grapeseed or almond oil.
Stir the mixture gently with a wooden spoon to remove air pockets.
Cover the jar tightly and place it in a warm location where the oil is exposed to sunlight for most of the day. Leave the jar for two to three weeks. Shake the jar gently every day, but be sure the rosemary remains submerged in oil.
Strain the mixture through a piece of clean muslin to separate the herbs from the oil. Squeeze the cloth gently to remove as much oil as possible. Repeat two or three times, or until the oil is clear.
Carefully pour the clean oil into a sterile, amber glass bottle and discard the dirty water.
And there you have it! Cover the bottle securely. Store the rosemary oil in the refrigerator, or in a cool, dry location.