I used to dye my hair black , I have brown hair and it suited me really well while younger . As I got older I got sick of such an strong colour and it was such a contrast with the roots so had it striped very gradually , now it’s a dark brown colour but much richer and lots of different tones . My hairdresser is brilliant but it’s so so expensive . My roots start to grow out after 3 weeks , i get to six weeks and need to do it again . I’m so tempted to use a semi permanent same brown colour but the hairdresser told me that home dyes ruin hair , some kind of metals in it means it’ll be in the hair way longer than the dyes they use (she is constantly booked up so I really don’t think it’s cause she needs the business ) . I’m late 30s and feel it makes me look so much better when I get it done but it lasts about 2weeks and I can start to see it fade, grow out again. I’m so tempted to use the odd semi permanent at home but feel it would ruin all the work put in with striping it (took a year to get the black dye out). Any colour experts ??