Well, it doesn't work for everybody.
I gave no-poo a go for four months. My hair started to shed, got dandruff breakouts and going to the hairdresser was an embarrassment due to oily hair (machine got stuck frequently).
Tried many tricks, vinegar+baking soda and all that, to no avail.
I finally stopped when hair loss started to be noticeable.
I’ve ditched commercial shampoos since, and found that using plain baby shampoo everyday with ketoconazol every third day gives me the best results.