If you have too much build up from using too many products, I would use a clarifying shampoo to get rid of all of it. It usually helps with dryness too, but if you use it too much it can dry out your hair even more, so use it every once in a while with a deep conditioner afterwards.
Bookmarks