There are a variety of benefits, depending on which ones. Some can help lower cholesterol. Some are very good for your heart, reducing the risk for heart disease. They improve blood vessel function. There is an indepth hub of the health benefit of eating nuts, its not mine but check it out.
Nuts such as almonds, walnuts, hazelnuts, etc are nutritious. They are a rich source of protein, vitamins, minerals and healthy fats called Omega-3 fatty acids. They provide energy to the body. Eating some nuts that did not give out allergy, twice a week helps in ensuring a healthy body and mind, strong hair and good skin.