There are many reasons why hair does not grow long , such as anemia , weight loss , malnutrition , going to bed late , not getting enough sleep , smoking , dandruff , after some illness (such as fever), etc. As a result , you have to change the reasons that match with you. In addition, high quality meat (fish , meat , eggs , milk , pulses, etc.) , vitamins A , C , E , iron , zinc , silicone oil and food should be eaten. Processed , extra oil fried foods should be excluded.