My DD (17) asked me to dye her naturally mid brown hair purple last April. We were bored and it was lockdown so I did, with a Schwarzkopf live in a purplish colour. I then topped it up for her in the summer. As it grew out it faded to a lovely pinkish tone but she was getting a lot of regrowth showing so she asked me to dye it back to her natural colour. I put an Olio dye on in light brown. Sadly it didn't really take, you can still see the pink through it and it now looks dull and basically not very nice. I think the Schwarzkopf had actually bleached her hair, so maybe that affected how the Olio went on. We can't afford for her to get the colour redone at a salon and I don't want to put yet another box dye on. Her hair is shoulder length so it will take a long time to grow out. Any ideas? Could we use some sort of toner? She's a bit fed up with it now and it's a shame - I wish we had just left it the pinkish colour to be honest, even with the roots showing.