My hair is long, down my back and hasn't been coloured for a long time now. The lengths have gone very brassy even though I use a purple shampoo every now and again, but still brassy, the roots are mostly grey. I would like to colour my hair again, is there anything I should do to prepare it to 'take' better? Any advice appreciated