There are a few reasons why your grey hair might not be taking color. It could be that your hair is too dry, meaning the color can't penetrate the shaft. It could also be that you're using the wrong type of dye - some dyes are specifically for gray hair. Finally, it could be that you need to pre-treat your hair with a color primer before dyeing it.