Your diet has little or no effect on your actual hair color. However, it may effect the sheen of your hair. An unhealthy or unbalanced diet may produce unhealthy hair. Many diets are touted as perfectly healthy when in fact they are depriving you of essential vitamins, minerals, fatty acids, etc. Stay away from fad diets and eat healthy.