My hair gets greasy if I use the regular shampoos they sell with sodium laureth sulfate or similar things in them. Most shampoos are way too strong and detergent and stripping, so they force the hair to make more oil, and the scalp wants to protect itself.
I switched to much gentler shampoo from the health food store and it solved the problem. The brands I like so far are Shikai and Jason. They cost a bit more, but once your hair gets used to it, you don't have to use a lot. Also, I actually put in some leave in conditioner and it also helps.
So yeah, the problem might actually be that the shampoo is overdrying and causing your scalp to overcompensate by making your hair more greasy.
Another thing I tried that helped was not using any shampoo a couple of times, and only using conditioner and just washing that out.
A while ago, I read an article (don't remind where) that said that grease was normal and protected (moistened) the hair. It comes from the scalp and runs down along the hair. The coat is usually thin so that your hair just look "not dry" -that's why curly hair look drier. Maybe your problem is that your scalp produce the same amount of grease than before but as your hair is shorter it is less spread out.
you're probably just noticing it now cause your hair is now more ''roots'' than ''ends'' and roots get greasy easier cause they're closer to the scalp. but I haven't really had that problem,but I wash my hair every day or two (tho that's not healthy) so I can't really say,but maybe you should stop coloring/ironing/curling your hair?
yeaah! only after a day though not like after I get out of the shower of something.. but when it does get greasy.. I put baby powder in it.. yeah it seems gross and stinky and what not but it sure does a great job of keeping it non greasy looking.. :P but I don't put too much cos it looks dry and stuff..
Have you tried dry shampoo..the spray?I find it works,either Batiste spray or Tresemme...I have the same problem I don't even use a conditioner. I use cheap Pears clarifying shampoo and it helps get rid of the grease.Always use a clarifying shampoo and conditioner to get rid of the grease.And try avoid oily foods!
A lot of products have waxes in them and over time they can leave a residue on your hair. Does its feel greasy/waxy even right after you wash it and it dries? If it does you need a clarifying shampoo. I use one by neutrogena (called anti-residue shampoo and Its only 6 bucks) and it works great.