I have always washed my hair every morning as it's very fine and has a tendency to get greasy quickly. I'm currently trying to 'train' it and only wash it every other day but have also taken up a new regime where I'm exercising 2-3 evenings a week which is making it feel a bit grubby/sweaty so I'm ending up washing it twice a day instead!!
I can't win!!!