I use a lot of silicone on my hair as well as use that L'Oreal thickening line of shampoos and conditioners. I was thinking that I should maybe wash my hair once a month with a shampoo that will remove build-up. Does this actually work? If so, could anyone recommend a product. Please only something that can be purchased in Boots and/or Superdrug.