Please restock your shower immediately.
Sooner or later, everything in beauty gets a bad rap (sorry, parabens, makeup wipes, and chunky, early-aughts highlights). And while whether or not that's warranted could, for the majority of these offenders, be debated for hours, some of them are simply not up for discussion, like sulfate-filled shampoos.
As a refresher: Sulfates are crazy-harsh detergents (the same ones found in dish soap) that strip all of the moisture from your hair, leaving it brittle, faded, tangled, and, yes, even oilier. They're old school and totally unnecessary, yet, for whatever reason, they're are still found in the majority of shampoos on the market (don't believe me? Go check how many of your hair products have sodium lauryl sulfate in the ingredients list).
If you do find some sulfates in your favorite shampoo and you're not into the idea of damaging your hair for funsies, may I suggest trying one of my favorite sulfate-free shampoos, below? They contain all of the good, hair-hugging ingredients you want, without any of the damaging ingredients your hair doesn't. And yes, I promise they'll still get your hair really, really clean.