How To Get The Smell Of Weed Out Of Hair

Why Does Weed Smell Stick to Hair?

When you smoke or are exposed to weed, the smoke particles can easily cling to your hair strands. This is because hair is porous and can absorb strong odors, just like it absorbs other substances such as oils or perfumes. The distinctive smell of weed can linger in your hair for hours or even days, which can be problematic if you want to eliminate any evidence of your recent indulgence or simply want to avoid drawing attention to yourself.

1. Shampoo and Conditioner

One of the simplest ways to get the smell of weed out of your hair is by using a strong-smelling shampoo and conditioner. Look for products that contain ingredients like tea tree oil, citrus, or mint, as these can help mask the odor. Be sure to thoroughly massage the shampoo into your scalp and hair, allowing it to penetrate and remove any trapped smoke particles. Follow up with a conditioner to nourish your hair and leave it smelling fresh.

2. Vinegar Rinse

Vinegar is known for its ability to neutralize odors, making it an excellent option to remove the smell of weed from your hair. Mix equal parts vinegar and water and use it as a final rinse after shampooing and conditioning. Make sure to thoroughly rinse out the vinegar mixture to avoid any lingering smell. You can also add a few drops of essential oil to the rinse for added fragrance.

3. Baking Soda Paste

Baking soda is a natural deodorizer that can help absorb and eliminate odors from your hair. Create a paste by mixing baking soda with water until it forms a thick consistency. Apply the paste to your damp hair, focusing on the areas where the smell is most potent. Leave it on for about 15 minutes, then rinse thoroughly and follow up with your regular shampoo and conditioner.

4. Lemon Juice

Lemon juice is another effective remedy for getting rid of weed smell in your hair. Squeeze fresh lemon juice into a bowl and dilute it with water. Apply the mixture to your hair, ensuring that every strand is coated. Leave it on for about 10 minutes, then rinse thoroughly. The acidic properties of lemon juice can help neutralize the odor and leave your hair smelling citrusy fresh.

5. Dry Shampoo

If you’re in a hurry or don’t have time for a full wash, dry shampoo can be a lifesaver. Look for a dry shampoo that has a pleasant scent and is specifically designed to absorb odors. Apply the dry shampoo to your roots and massage it in, focusing on the areas where the smell is most concentrated. Brush out any excess product, and your hair will be refreshed and odor-free.

6. Perfume or Hair Fragrance

If all else fails, a spritz of perfume or a hair fragrance can help mask the smell of weed in your hair. Choose a fragrance that you enjoy and spray it lightly onto your hair, being careful not to overload it. You can also opt for a scented hair mist or leave-in conditioner that will not only mask the odor but also leave your hair smelling delightful.


Getting rid of the smell of weed from your hair is possible with the right techniques and products. Whether you prefer natural remedies like vinegar or lemon juice or opt for commercially available products, there are plenty of options to choose from. Remember to thoroughly wash your hair, focusing on the areas where the smell is most concentrated, and consider using additional products such as dry shampoo or perfume to ensure a fresh and pleasant scent. With these tips, you can confidently go about your day without worrying about your hair giving away your secret indulgence.