I've had my hair colored for years, but since trying to go CG the permanent color is fading (root touchups) while the Shades semi-permanent came out way too dark. I'm using Deva low-poo and CJDF, Deva One or Aquage healing conditioner. I thought that without sulfates, color would last longer. My stylist is baffled and wants me to stick with Pureology. Any ideas?