If I have a bad few days, it's usually some type of ingredient build up. The prior haircut, my CJ Daily Fix rolled out of the bag into the car. It was too late before I noticed. Let them use Deva NoPoo on my hair--BIG MISTAKE. It has a polyquat! Made my hair just awful until I used a sulfate shampoo to wash it out. Then, my hair was back to normal.
My first suggestion would be to read your ingredients, clarify and stay away from chemicals, like polyquats.