We live in a hard water area and currently on holiday in soft water area, amazed as always what a difference it makes to my fine hair. Are shower filter heads any good or is having a water softener the only way to go?