Some do it every day, others swear by once a week – but how often you should actually wash your hair is an age-old debate.