I like my hair red, but it fades really quickly. Are there any shampoo and conditioners that help to keep the colour for longer? Is it a case that the more expensive, the better they work? Or is there a good cheaper version that works just as well? Or with red hair does it just need to be dyed more often?