I really hope the OP reads this but hopefully my advice will help someone out there.
Stop shampooing every day. And please, please stop using commercial, sulfate filled shampoo. This is the cause of your greasy hair.
I used to shampoo every other day with a commercial shampoo (head and shoulders) thinking it was okay. But it wasn't until I finally wised up and took a look at the ingredients in that crap. Every listed ingredient except for water was a chemical ingredient that I couldn't pronounce.
I really do believe it was my frequent washings with this shampoo that led to my hair being dry, brittle, dull, thin and even ultimately some hair loss
My advice: start using a natural bar shampoo (I use mystic waters, a great one). The shampoo bar is filled with great ingredients that help the hair. I only use the shampoo bar once a week, followed by a diluted apple cider vinegar rinse. On other days I just rinse my hair in some cold water. I use the mystic water herbal oil as well. It's very good. I would also suggest using a boar hair brush for your hair.
I can honestly say that the change I made has greatly helped my hair - it's never greasy, not itchy as it was when I was using H&S, I see new hair growth (yes, I really do...I thought I was having early MPB but now I am definitely seeing a lot less scalp), my black hair is now darker than it ever was before, I have a lot less gray hair (very close to having none).
I really would advise the OP or anyone else to consider trying out what I've laid out here.