It depends on the person, I used to wash my hair everyday but I think it was really bad, I started about a month ago, washing once every 2 days and inbetween just rinsing with water to remove product/bedhead.
If you keep stripping your scalp to a barren state, the scalp will produce more oil etc.