Your Girl Knows’ product recommendations are handpicked by our editorial team and given the seal of approval by Harman herself. When you buy something through our affiliate links, we might earn a little commission—at no extra cost to you! We only recommend products we genuinely love. Please read my Disclosure Policy for additional information.
Finding the perfect hair oil is no small feat, especially when store-bought options are often a gamble.
I mean, that glossy bottle promising “miracle growth?” Flip it over, and you might find a cocktail of mysterious ingredients.
DIY hair oils, on the other hand, are the ultimate power move. You get complete control over what goes into it and what doesn’t. More importantly, you can easily whip up custom blends that target exactly what your hair needs—growth, hydration, shine, or all.
So, if you’re ready to swap overhyped store-bought oils for customized, nutrient-packed goodness,
let’s dive into some of the best DIY hair oils for hair growth!
1. Coconut & Peppermint Scalp Reviver
Now, we all know about coconut oil—it deeply hydrates, strengthens strands, and reduces protein loss.
But here’s the twist: peppermint oil. Not only does it smell amazing, but it’s also proven to boost blood circulation and kickstart hair growth.
This hair oil leaves your scalp feeling ridiculously clean and hydrated—a must-have for growing new and healthy hair.
Directions:
- Gently warm 2 tablespoons of organic, unrefined coconut oil.
- Add 5-6 drops of peppermint essential oil and mix well.
- Massage this blend into your scalp using circular motions.
- Leave it on for 20-30 minutes before rinsing.
2. Avocado & Olive Oil Strength Blend
Got weak, brittle hair? This blend is your comeback moment!
Avocado oil is packed with biotin and vitamins that strengthen your strands from root to tip, while olive oil smooths and seals those pesky split ends. Together, they make hair strong, shinier, and so much happier.
Directions:
- Mix 2 tablespoons of avocado oil with 1 tablespoon of extra virgin olive oil.
- Add 3 drops of lavender essential oil to the mix (optional, but smells heavenly).
- Warm the blend and apply from mid-lengths to ends—don’t overload your scalp with this one.
- Let it soak for 30-40 minutes.
3. Castor & Argan Hair Growth Booster
When it comes to hair growth, castor oil is the OG. Packed with ricinoleic acid, it nourishes your scalp and improves blood circulation, creating a perfect environment for new growth.
Argan oil, meanwhile, adds a luxe touch. Loaded with antioxidants and fatty acids, it strengthens and smooths hair, making it healthier and shinier with every use.
Directions:
- Mix 2 tablespoons of castor oil with 1 tablespoon of argan oil.
- Add 2-3 drops of cedarwood essential oil for extra scalp stimulation.
- Apply this blend directly to your scalp, parting your hair as you go to ensure even coverage.
- Massage it in for 5-10 minutes to boost circulation.
- Leave it overnight for best results, wrapping your hair in a silk scarf or towel.
- Wash it out thoroughly in the morning.
4. Grapeseed & Rosemary Length Enhancer
This lightweight blend should be your go-to if you’re dreaming of Rapunzel-length locks.
Here’s why: Grapeseed oil is rich in vitamin E and linoleic acid, which strengthen your hair and reduce breakage. Add rosemary essential oil, and you’ve got a growth booster that can help reduce shedding and support stronger hair.
Directions:
- Warm 2 tablespoons of grapeseed oil to activate it.
- Add 5-6 drops of rosemary essential oil and apply the blend directly to your scalp.
- Massage for about 5 minutes, focusing on areas where you want to encourage growth.
- Let it sit for 30-45 minutes, then rinse out with a mild shampoo.
5. Sweet Almond & Chamomile Soothing Oil
This blend is perfect for stressed scalps or anyone dealing with sensitivity.
Sweet almond oil is rich in magnesium, vitamin E, and fatty acids, which hydrate and nourish without clogging pores. Chamomile oil, on the other hand, soothes inflammation and reduces irritation.
Thus, this DIY hair oil leaves your scalp calm and hydrated from within.
Directions:
- Combine 2 tablespoons of sweet almond oil with 4 drops of chamomile essential oil.
- Massage for 5-10 minutes, focusing on dry or irritated areas.
- Leave it on for at least 20 minutes—or longer if you’re craving extra hydration—then rinse with a mild shampoo.
6. Pumpkin Seed & Tea Tree Fresh Scalp Oil
Pumpkin seed oil is rich in zinc and essential fatty acids that support scalp health and reduce dandruff. Pair it with tea tree oil, a natural antifungal and antibacterial superstar, and you’ve got a blend that keeps your scalp fresh, clear, and ready for growth.
Directions:
- Mix 2 tablespoons of pumpkin seed oil with 3-4 drops of tea tree essential oil.
- Apply it to your scalp and massage for 5 minutes.
- Leave it for 20-30 minutes.
7. Castor Oil Elixir
If you want a simple and super-effective DIY hair oil for growth, castor oil is the answer. It’s a scalp savior that improves circulation, reduces inflammation, as well as locks in moisture.
Since its texture can be a workout for your hands, I’d suggest using it with jojoba oil for easier application.
Directions:
- Take 2 tablespoons of castor oil and mix it with 1 teaspoon of jojoba oil.
- Warm the blend slightly, apply it to your scalp, and massage for 5-10 minutes.
- Comb the remaining oil through your lengths using a wide-tooth comb.
- Leave it on overnight for maximum benefits, wrapping your hair in a silk scarf.
- Wash out thoroughly in the morning.
8. Onion-Infused Hair Oil
We all know how wonderful onion juice is for hair growth. Rich in sulfur, it boosts collagen production and strengthens hair follicles. But can you prepare onion-infused hair oil at home?
YES! And it’s much easier than you think!
Directions:
- Grate 1 medium onion and extract the juice using a cheesecloth.
- Mix this extract with 3 tablespoons of grapeseed or olive oil.
- Apply to your scalp, massage, and let sit for 30 minutes.
- Follow with a mildly scented conditioner to tackle the onion smell.
9. Sunflower & Vitamin C Growth Oil
Sunflower oil is a lightweight option loaded with vitamin E and antioxidants to keep your scalp healthy and free of buildup. Adding vitamin C (from a powdered supplement or serum) helps boost collagen production for stronger, thicker hair.
The result? A light, nourishing blend that’s perfect for fine or oily hair types!
Directions:
- Mix 2 tablespoons of sunflower oil with ½ teaspoon powdered vitamin C or 5 drops of Vitamin C serum.
- Massage gently into your scalp, focusing on areas where you want to encourage growth.
- Leave it on for 20-30 minutes.
10. Coconut & Apple Cider Vinegar Detox Oil
This oil isn’t just nourishing, but also detoxifying!
While coconut oil provides hydration and protects your hair’s protein structure, apple cider vinegar removes buildup and balances scalp pH. This helps reduce dandruff and itchiness.
Directions:
- Add 1 teaspoon of organic apple cider vinegar to 2 tablespoons of coconut oil.
- Mix well and apply directly to your scalp.
- Massage gently for 5 minutes to break up buildup.
- Let it sit for 15-20 minutes.
12 Tips to Make the Most Out of Your DIY Hair Oil for hair growth
Creating your own hair oil can be a game-changer, but only when you do it right. So, here are some do’s and don’ts you must know before starting your DIY hair oil routine:
- Always select oils based on your hair type—lighter oils like grapeseed for fine hair, heavier ones like castor for thick, coarse hair.
- Avoid overloading your hair with oil. A little goes a long way, especially for finer hair types.
- Perform a patch test 24 hours before using any DIY oil to avoid potential allergic reactions.
- Wrap your hair in a warm towel or use a shower cap after applying oil for a deeper treatment.
- Avoid leaving oil in for more than 12 hours. Prolonged exposure can clog your scalp’s pores.
- Use fresh ingredients, especially for infused oils like onion or herb-based blends, to prevent spoilage.
- Avoid applying oil to wet or damp hair. Water can create a barrier that reduces oil penetration.
- Don’t use DIY hair oils if you have an untreated scalp condition like psoriasis or eczema without consulting a dermatologist first.
- Avoid massaging your scalp aggressively if you’re experiencing severe hair fall or have a sensitive scalp—it can worsen the shedding. Instead, simply apply the oil without rubbing.
- Stick to 2-3 drops of essential oil per tablespoon of carrier oil to prevent scalp irritation.
- Incorporate regular oiling sessions—1-2 times a week is ideal for most hair types.
- Use non-comedogenic oils like grapeseed or jojoba if you have an oily scalp to avoid clogging pores.
Before signing off, I want you to remember one thing: hair growth isn’t a sprint. Yes, DIY hair oils can work wonders, but you’ll have to be patient. Most importantly, you must also focus on a healthy diet and a stress-free lifestyle to have a whole lot of good hair days ahead!
Related articles to Best DIY Hair Oils for Hair Growth
- 10 Kitchen-ready DIY Hair Masks for Damaged Hair You’ll Want to Try ASAP!
- The 10 Absolute Worst Things You Can Do to Your Hair (And How to Fix Them!)
- Tired of the Fuzz? Here’s How to Get Rid of Your Frizzy Hair, Once and for All
- 22 Natural Hair Tips for Beginners To Let Your Hair Loose!
- How to Clarify Hair without Damaging It (6 Diys + Shampoos)