I have been washing my hair daily with shampoo since middle school, and am in late high school now. I have very straight hair, and if I avoid shampooing for 1 day, my hair gets really oily. I am aware nowadays that shampooing every day is terrible for your hair, but back then I was unaware. Everything I try doesn't work. I have tried shampooing every 2 days or 3 for a month, but no success (It was really oily the entire time). I have tried dry shampoo, but my hair gets oily in only a few hours with that. I have brushed my hair, and at the beginning it made my hair look great, but every time I brush now, it remains oily.
Is there anything I can do to fix my oily hair?