My hair has always been oily. I hate it. I find if i'm not going anywhere I won't wash it for a few days then it doesnt get oily. Also there is a teatree shampoo which is quite cheap in Coles which works wonderfully. I can't remember the name of it atm. It will come to me....