I no longer use shampoo in order to cleanse my hair. I know that must sound really repulsive but actually I have found an alternative that is much more natural, without all the chemicals found in shampoo. So what is it? Just a simple mix of baking soda and water that I put into an old shampoo bottle. I squirt it all over my scalp and rub each section a bit and then wash it out. Then I spray a mixture of vinegar and water as a conditioner. It actually works as a de-tangler and I can run a comb through my hair fairly easily once I am out of the shower.
One reason I wanted to try this baking soda "shampoo" is because I wanted to avoid chemicals as much as possible (which is still pretty hard to do considering unnatural stuff is obviously pretty much found everywhere) but also because normal shampoos are like a detergent, they not only get rid of dirt and muck but they also strip your hair of the natural oils. So for me what happens is that my scalp overcompensates and thus produces even more oil and so the hair on top is always so oily and my bottom hair is always more dry.
I was originally hoping that with the baking soda and water, I wouldn't have to still wash my hair everyday but I still do. At least now however, my hair is a lot more balanced. Since the baking soda doesn't strip my hair of the natural oils, my scalp is not longer overproducing oil. My top hair is no longer as oily as it used to be when I used shampoo. I wouldn't say that I have the beautiful luscious locks of models in magazines and tv ads but at least overall unctous-ness has decreased by a lot.