To maintain long, healthy, and voluminous hair, make sure to eat enough foods that contain vitamin B12, zinc, and iron. These vitamins and minerals are essential for hair growth, and their deficiency usually leads to hair loss.