I've always had really long hair (down to my rear), up until this past October when I got fed up and chopped it all off, clear up to my ears. I suffer from a hormone imbalance (I'm 33), and my hair is always really dry after I wash it (flakes) but will turn nasty oily at the roots within 24 hours. I have tried numerous shampoos, and most just make it worse or cause itching because of the dryness. My favorite shampoo/conditioner has always been Tresemme's volumizing brand, which is amazing for shine and tangles, but about a year ago my hair started looking terrible when using it. So began my search for something else...
I have had really good luck with egg yolk. Yep, you read that right...egg yolk. Nothing else added to it. You just have to make sure that you rinse all of it out and use cold water, or else you will have little cooked egg particles to pick out. Lovely, I know. Lol. My biggest problem with using yolk was that I live in the desert and I swore I smelled my eggy hair until it dried. Not something I'm willing to chance in the summer time. (Ick!)
I just broke down and bought an expensive product off of Amazon called DermOrganic ($40 for a 33oz set). It has argan oil in it, and it's chemical free. I've only used it three times so far, but I think I love it. My hair is so feathery soft, and no more itching or greasy look yet. Perhaps chemical free would be something you may want to try. If you have soft water, I've heard that Dr Bronners Peppermint Castille soap is a miracle in a bottle (as long as you use a vinegar rinse afterward). Unfortunately we have hard water here, and I was scared of build-up on my scalp, or I would have tried it.