I wash my hair every day, and my hair is fine and super long (down to the small of my back).
I think it really depends on your shampoo and conditioner. I used to buy Dove or Pantene (In fact I don’t think there is one supermarket brand I haven’t tried ) Now I buy Biolage Matrix which costs a small fortune but lasts me three months (I’m not kidding) and I find I can wash my hair daily and its not oily, its not dry its just right. You might have to try a better quality hair product not necessarily the one I mentioned but find one that works for you. My job is outdoors and I need to wash my hair daily and if you find a good product that works with your choices I don’t think it matters how much you wash your hair as long as you are happy with the results.
But what’s your natural hair type? I’m almost certain my hair is naturally dry. I’ve tried a lot of different shampoos, admittedly not any from Matrix but the range of products I’ve tried, along with the flakely scalp I’m currently battling, leads me to believe that washing everyday has really dried out my hair. Products either only temporarily tame it (by temporarily, I literally mean 5 minutes) or make it too oily. My hair is still REALLY dry even though I was every other day and use apple cider vinegar rinse and conditioner the 2nd day.