I've been dying my hair myself for more years than I care to think about. The last couple of times, despite numerous washes, the dye comes out all over my bedding, towels etc. WHy? My bedding is cream . It's as though my hair wants to be mousey brown grey au naturelle and it won't allow the dye to stick to it. The last lot kept coming out for weeks, although it was a different brand to usual, so went back to my usual this time and it's still doing it. Is there anything I can do?