The diet you are following may cause you some damage to hair because there may be low intake of vitamins
. As you are taking Vitamins there may not be a problem. Try to take Vitamin A
& E which are very useful for hair and skin.
As for your diet avoid chicken and eggs. Take more green leafy vegetables, whole fruits.