i have very thin, frizzy hair. It made mine very smooth, tamed the frizz quite well without making it look greasy, but did nothing to make it thicker. I know you said you get spots after using it but i rub about 2 pea size drops of conditioner though my hair after washing while it's still wet and that really helps to tame it and make it look a bit thicker, i don't have greasy hair though, so be a bit careful if you do try that. A good tip for greasy hair is to rub a small bit of talcum powder though it. Put it on at the roots and work though with your fingers, it also adds volume as it gets rid of the grease