I think it's okay to shampoo daily only if you're using a moisturizing shampoo without harsh sulphates like CON, Breakthru, Elasta QP Creme Conditioning, etc. Otherwise I'd imagine it'd dry out the hair pretty quick. Other options I like include mixing shampoo with water and a little conditioner to get some cleansing and moisturizing properties. ACV rinses are good for cleaning the hair in between shampoos also. So to sum it up, I guess you just need to find what works for you personally.
ETA: I don't currently shampoo daily and never really have, just every other day at the most.