Hair fall depends largely on your diet. It also depends on your food. Healthy growth of hair requires various nutrients including vitamin A, C, E, B-5, B-6 and B-12, as well as iron, zinc, protein, fatty acids, silica, sulfur and germanium. Lack of these elements in the body means hair loss problem. Today we're going to tell you about some of the superfoods that are right for your hair. also read Remove neck wrinkles in These ways Egg: Protein is an important element of hair so you need to eat protein-based foods like egg to keep your hair healthy. In addition to protein, egg is a good source of biotin and vitamin B which helps to control hair loss. Carrots: Carrots are found to contain enough beta-carotene which is beneficial for healthy hair. Also the vitamin-A present in the carrot helps in the formation of the seam needed for the skin of the head. Nuts: Nuts contain proteins, vitamins, minerals, healthy fats and phytochemicals that relieve hair loss and also provide nutrition to dry hair. You can also include a variety of nuts like almonds, peanuts, walnuts and cashew nuts in your diet. Spinach: Spinach contains good amounts of nutrients and antioxidants. Spinach is rich in vitamin B, C, E, potassium, calcium, iron, magnesium and omega-3 fatty acids which are essential for healthy hair growth. In addition to spinach, even other green vegetables can be beneficial for your hair such as cabbage and broccoli. Oats: Oats are rich in vitamin B, gin, protein and copper, which are the most important nutrients to prevent hair loss. It also includes important minerals for hair growth such as potassium, phosphorus, magnesium and iron. also read Chocolate Pedicure Makes Legs Beautiful, Learn How!