Unfortunately as we age, there is not a huge amount we can do to prevent hair from thinning as this process occurs naturally for a number of reasons, but especially as hormone levels change as we age and also because the body’s natural production of sebum, a naturally-created lubricant of the skin and hair, slows down.
There are however certain foods and vitamins and minerals that are specifically beneficial hair health.
Eating enough protein is essential for thinning hair as protein is the 'building blocks' of hair so needed for healthy hair growth. Good sources of protein include chicken, fish, nuts and dairy. Oily fish such as salmon is doubly useful as it helps to give hair a healthy shine and look due to its high source of Omega 3 fatty acids which are also required for healthy hair.
Vitamin C is also an essential vitamin for hair health and helps prevent hair from breaking. Vitamin E is also essential as it is an antioxidant, which helps to promote hair growth. Vitamin E has actually been shown in studies to reduce hair loss. So you could take a supplement of this, and some people actually finding rubbing vitamin E oil onto the scalp can help also especially as this can actually help circulation of the scalp which can aid hair growth and it is also helpful in repairing any damaged hair follicles. If hair follicles are damaged then hair growth won’t occur. Vitamin E is found naturally in nuts, especially almonds, avocado, sweet potato and green leafy vegetables such as spinach.
Calcium is really important for strong healthy hair too, so keep consuming dairy products, including Delamare Dairy goat's milk (!) which is a good source of calcium as well as cheese and yogurts.
A few little changes in your diet may help you see a difference in your hair health.