Oily hair is just like oily skin, making you look dull and greasy. Though it also depends on your hair type, but at times your oil glands may be secreting too much of oil due to various reasons such as hormonal imbalance, stress, or even heredity issues. Though there are certain shampoos that help you in controlling excess oil, but not all may work wonders and can cause further damage too. So here are a few natural home remedies that can help you get rid of oily and greasy hair.

Apply conditioner only in the ends:

Applying conditioner on full hair can cause oily roots, so only apply it in mid shafts and in the ends

Use baby powder:

A baby powder just works like dry shampoo. Just sprinkle some baby powder on the roots of your hair as it will help in helps in soaking the oil.

Avoid serums and gels:

If you have an oily hair means you already have naturally shiny hair. So you don’t need to use serums or gels to further add any shine to it as it will make them more greasy and oily.

Avoid over brushing:

Over brushing your hair leads to spreading of the excess oil making your hair look greasy.

Diluted beer:

Beer helps in removing the excess oil and helps in reducing the greasiness. Mix a glass of beer in water and apply it on your hair and leave it for three to five minutes.


Tea contains tannic acid that acts as an astringent and helps in reducing the oiliness. All you need to do is boil tea leaves in a glass of water and apply it all over the head.

Image source: skincareof.com