Nobody wants to lose their hair, and there are countless products on the market promising to help us slow down the process of hair loss, or even avoid it all together. However some experts are saying we can save our money. The main causes of hair loss in women are stress, nutrient deficiency and hormonal imbalances, and those in the know say that most of these problems can be dealt with by making changes to our diet. So, which are the best foods to eat to avoid losing our hair? Nuts As well as being great for your general well-being (they're full of good fats, and release energy slowly, ensuring you feel fuller for longer), nuts contain a lot of oil, which is great for your hair. If your body is lacking in oils it can cause your hair to become brittle and snap, while the oils in nuts help build up the elastin in your hair and encourage growth. Fish One nutrient which is essential to hair growth is magnesium, which can be found in many fish, including halibut. A lack of magnesium can cause hair to fall out, so a diet rich in fish can help avoid hair loss. Spinach Iron deficiency is one of the biggest causes of hair loss, so anything that is rich in iron is going to be good for the hair. We've picked spinach, but broccoli and red meat would be just as effective. Iron-rich foods help to keep hair follicles healthy. Carrots Beta carotene (which is found plentifully in both carrots and spinach) is converted to vitamin A by the body during the digestion process. Vitamin A helps to produce oils which sustain the scalp, thus assisting in the prevention of hair loss. Eggs Eggs are a great source of vitamin D, which is important to keep hair healthy. You can supplement this by eating your eggs outside in the sunshine – although don't stay out in the sun too long, as UV damage can affect the hair as well as the skin. Yoghurt Yoghurt, particularly lower fat versions of Greek yoghurt, is another good source of vitamin D, as well as vitamin B5, which is also good for keeping hair strong and healthy, thus making it less likely to fall out. Eat yoghurt regularly and use it to make hair masques for extra hair health benefits.