Those with fine or thin hair, however, may find their hair looks greasy after just one day. It's all to do with the amount of oil your scalp produces, as well as how well your hair can carry that oil.
Greasy hair after washing may be due to a person's hair care routine, an overproduction of sebum, environmental factors, or underlying health conditions. People may be able to stop hair from becoming greasy as quickly by using a gentle clarifying shampoo and lightweight, non-greasy hair products.
Overwashing Your Hair
It's not your imagination—the more you wash your hair, the quicker it may seem to need another wash. If you rinse your hair of its natural oils too frequently, it could be trying to overcompensate. Your scalp could be amping up oil production, which means greasier strands in record time.
Fact: Conditioner is not only OK for oily hair types to use but it's also necessary. It provides a healthy dose of hydration, nourishment, and protection that your locks can't get from shampoo alone.
Lifestyle and diet changes to fix oily hair
Your diet should consist of foods rich in vitamin B, especially B2 and B6. It is believed that these components in your diet can help keep your sebum production in control. So, consider adding foods like leafy vegetables, pulses, and seaweed.
Oily hair isn't healthy or unhealthy by default. People with an oily scalp can have healthy hair or dry, brittle hair. Your hair needs oil to be healthy, but too much oil can lead to buildup on the hair and scalp. Oily skin may also contribute to a condition called seborrheic dermatitis.
If you have oily hair, it's okay to wash it every day if you use a mild shampoo and a good conditioner after every wash. If possible, you can stretch the time between washes by using dry shampoo. But if you have oily hair and work out, you may feel more comfortable just washing your hair daily.
People with oily hair or who use hair care products daily should consider washing their hair once every 1–2 days. People with dry hair can wash their hair less frequently. Those with textured or coily hair should only wash it once every 1–2 weeks.
“If you have oily scalp, then daily washing is needed,” she explains. “Sometimes, people think they have dry scalp because they have dandruff, but in those situations, more frequent washing is also helpful.”
"You can train your scalp to be less greasy in the course of three to four days, however, it will take some time for your body to fully adjust," Potempa says. "Take some time to do research about the type of hair you have and establish a new routine that gives your body enough time to adjust to the change."
Depending on your hair type, you can wait three to five days between washes, and we've got the scoop on how to survive the process while you're waiting for sebum production to slow down. We'll admit, the first two weeks are the most difficult, but after about week four, you should see a significant difference.
Not Getting Enough B Vitamins
"A sufficient intake of the B vitamins, particularly of vitamin B2 (riboflavin) and vitamin B6 (pyridoxine), can help combat greasy hair by regulating sebum production," the site explained.
Try this: Use dry shampoo before your hair gets greasy. Apply dry shampoo in your hair before you go to bed and allow it to stay overnight. This allows the dry shampoo to soak up the natural oils your hair produces while you sleep and you will be able to brush it out in the morning.
“Shampooing your hair twice is beneficial because it allows for proper cleansing, giving you longer periods of time with a clean scalp and keeping away the oily hair problem,” he says. “It also keeps you away from over-shampooing your hair, which is a mistake that most women make.”
When you don't wash your hair, oils may accumulate on your scalp. This can cause odor on the scalp and hair. If you use hair care products, these can also build up on your scalp and create odors, even if the products themselves smell good.
If you have an oily scalp, the probabilities are you could be washing your hair too often. And yes, while cleansing to get rid of the grease every day may seem like the only logical thing to do, it can often strip your hair of its natural oils, thus triggering overproduction and even more oiliness.
Sebum decreases
Over time, hair becomes more accustomed to a water-only cleanse, so your natural sebum and hair oils will decrease overtime if you are consistent with a water only routine. Meaning your hair will be less greasy in between wash days.
Rossi generally tells his patients they should wash their hair once or twice per week. But if you've had chemical treatments that can make your hair drier — such as bleach, perms or relaxers — you might want to wash it less than once weekly to avoid breaking or brittle hair or split ends, he said.