Greasy hair is the result of overactive sebaceous glands, which are producing too much sebum. Although sebum benefits the hair, keeping it healthy, smooth and preventing it from drying out and breaking, too much can cause the hair to look slick and greasy. ... Common causes for oily hair are: Heredity problems.