Almonds are among the best nuts to nourish your body both physically and mentally. Loaded with vitamin E, protein, and fibre, almonds boost your brain power, immunity, and heart health by reducing blood pressure. However, you should know the right amount to eat in a day to reap maximum benefits, else overconsumption can cause a lot of discomforting side effects.