I actually saw from a beauty TV show that you won't necessarily have to wash your hair everyday. I just find it gross since I commute to work everyday and my hair starts to smell bad and oily.
One of my greatest issues is that my hair starts to dry due to the daily shampooing. So what I do is I put less shampoo on my hair, rinse it immediately and put and leave the conditioner for about a minute.
This worked well for me and my hair has gotten less dry and frizzy.