If your hair gets greasy and limp soon after shampooing, it
is because the sebaceous glands in the hair follicles are producing too much
sebum - the hair’s lubricating oil. As a result, the hair needs washing more
frequently.
Harsh shampoos also increase the need for washing, as they
strip the nutrients from the hair. This alters the hair’s natural balance and
makes it become greasy more quickly. To prevent this you need a shampoo that
regulates the production of sebum. Herbs that can help prevent hair from
becoming too greasy include calendula, horsetail, rosemary (avoid during
pregnancy) and yarrow.
Too many spicy foods, fats and sugars can make the hair
greasy, as can stress, hormonal change and lack of sleep. To keep your hair as
grease-free as possible, stick to a healthy diet with plenty of fruit,
vegetables and wholemeal products. Avoid sweets and processed and fatty foods.