Question. Why does my grey hair look yellow at the ends? Answer. Hair turns yellow when it comes into contact with toxins in the environment (cigarette smoke, alcohol, pesticides, etc). There is nothing you can do about this. A shampoo specifically formulated for grey hair may help, but the most effective solution is to get frequent trims.