Several factors can cause greasy hair, and this phenomenon can be temporary. In fact, you can have a scalp that gets greasy again very quickly at some point in your life (adolescence, menstruation, pregnancy, etc.) and then find that you're not getting greasy hair a few weeks, months or years later. The most common causes of greasy hair include:
hormonal variations (menstrual cycle, pregnancy, taking hormonal contraceptives, puberty, etc.): the sebaceous glands are sensitive to levels of male hormones. Androgens (in particular testosterone, which is also produced by women) stimulate the sebaceous glands and encourage the production of sebum.
Stress and anxiety: under stress, our bodies release cortisol, which abnormally stimulates the sebaceous glands. They then produce more sebum than necessary.
A highly polluted urban environment can lead to clogged pores in the scalp, accentuating the 'greasy hair' effect caused by sebum.
An inflammatory diet can upset the hormonal balance and encourage sebum secretion.
Unsuitable, irritating****cosmetics or over-frequent washing can irritate the scalp. In response to this irritation, the sebaceous glands in the scalp secrete more sebum.
Heredity: some people have hair that naturally gets greasy faster.