B-vitamins nourish and protect nerve cells, helping to improve their function and relieve pain. Vitamin B1 strengthens and helps to provide energy for nerves, while Vitamin B6 is necessary for the proper transmission of impulses along the nerves as well as in relieving pain. Vitamin B12 regenerates nerves, protects nerve cells from damage and is important for overall nerve health.