Set up a double boiler and turn the heat to low. You want the oil to be warm, but never too hot to touch. Gentle heat helps extract the plant's qualities without damaging them.
Add the finely minced rosemary to the warm oil and stir occasionally for about 20 minutes. Chopping the herb finely is key here, it increases the surface area and allows for better extraction of the plant's volatile oils.
After 20 minutes, turn off the heat and let the oil sit at room temperature for another hour to continue infusing. Once it's ready, strain out the rosemary and pour the oil into a clean glass jar or a 2-oz dropper bottle for easy use.
Store your rosemary hair oil in a dark location.
Oil made with dried rosemary has a shelf life of one year.
Oil made with fresh rosemary has a shelf life of three months. I don't let it sit around, though. Treat oil made with fresh plants like a food and use it up.