If you wash your hair every day, you're stripping it of its natural oils, causing it to dry out. You should wash it once or twice a week, three at the most. Even if it starts to get greasy, it'll eventually get used to the change after a month or two.