Washing less with shampoo is better.
If you are constantly stripping natural oils from your scalp, it can't be good for your hair. I used to wash twice a day as well because morning routine then work out in the evening. I can tell this period of my life made my hair dry, limp, damage easily. I went back to doing once a day but still for me, I was over washing.
About 2 months ago I tried to do 4x a week max, so still showering everyday but instead of using shampoo, just rinsing my hair with water. Worked well for me and now hair feels slightly stronger, I assume I will have to do this long term for a chance to reverse the damage from overshampooing.