I'm curious how this works for people with long hair. To a certain extent, shampooing less can be great for your hair, for a lot of the reasons discussed in the article about skin care. Sulphates strip out your natural hair oils and do a bunch of bad things, so sulphate-free shampoos are a lot better. Additionally, once you get your scalp accustomed to less frequent shampooing and it stops producing tons of oil to compensate, life for your hair can be pretty good.
That said, I can never seem to get onto a cycle of more than just a couple days without shampooing before my hair is just too oily. Washing with just water isn't super sufficient either when you have long, thick hair.
It's not pleasant, but if you gradually wash your hair less and less frequently the oils in your hair eventually find an equilibrium.
At least this is how it's turned out for me. I generally only wash my hair about once a week or less. At first it was crazy oily and frustrating, but gradually the amount of oil my head produced lessened.
Same...I used to shampoo my hair EVERY time I showered (everyday) and was confused why it was always so dry and frizzy. Now I just rinse it daily when I'm in the shower and shampoo it once every 5 days or so and my hair is much less frizzy.
Except for the long hair, I was in a similar boat.
I found that Johnson's "No More Tears" baby shampoo is very effective and gentle and CHEAP. I don't have long hair but I just use that once or twice a week.
There are a lot of expensive shampoos that are equally gentle, but with those I think you're mostly paying for the brand name and the fragrances.
That said, I can never seem to get onto a cycle of more than just a couple days without shampooing before my hair is just too oily. Washing with just water isn't super sufficient either when you have long, thick hair.