Washing your hair too frequently is one of them, according to hair doctor Anabel Kingsley. You should ideally wash your hair every day, and never leave more than three days in between shampooing, she says.