5 Vitamins and Nutrients That Can Help Relieve Stress

Unfortunately, stress is part of life; however, by increasing your intake of certain vitamins and nutrients, you can help relieve stress and relax! These five vitamins and nutrients are easily attainable from food or supplements, making them ideal for helping you lower your stress level.


If you’ve ever been the victim of chronic stress, you’ve probably noticed that it can wreak havoc on your body. You become more fatigued and prone to illness, two things that perpetuate stress and create a vicious cycle. Zinc is a great supplement to help break this cycle by increasing your resistance to infection and improving your body’s ability to cope with or fight off stress. Zinc tends to be in foods that are also rich in protein, so to increase your zinc intake, try to eat more beef, chicken, and seafood. For non-meat sources, try milk, cheese, cereal, or potatoes.

Vitamin E and Selenium

Vitamin E and selenium are listed together because vitamin E works really well to combat stress, but it works even better when it’s paired with selenium. Vitamin E works by fighting the body’s physical reaction to stress. When your physical reaction to stress disappears, it’s easier to overcome the mental part with positive thinking and calming techniques. Vitamin E is found in almonds, mangoes, broccoli, and corn oil. Selenium is typically found in nuts and seafood.


When you get stressed, it seems impossible to calm down and think rationally about the situation or problem at hand; choline can help with that. It has a calming effect, and getting choline regularly in your diet can improve your overall stress management. To get more of this calming nutrient in your diet, try eating more soy beans, eggs, peanuts, tomatoes, and lentils.

Vitamin B12

Improving your mood and state of mind is a big part of relieving stress. Vitamin B12 is great for mood management, since it releases endorphins. Endorphins are the feel-good hormones that your brain releases after exercise or after receiving certain nutrients. Endorphins improve your mood, can make you feel better about yourself, and may even make you feel euphoric when they are released. Add more B12 to your diet by eating shellfish, beef, eggs, and cheese.

Vitamin A

Part of what contributes to stress is the fact that there never seems to be enough time in the day to do what needs to be done. This may be due to a too-busy schedule, but more often it’s because of low energy levels. Vitamin A helps clean up the toxins in your body that suck up energy and leave you feeling fatigued and stressed. Milk, eggs, spinach, carrots, and apricots are all great foods for getting your vitamin A levels up.

Stress is an unavoidable part of life, but with these vitamins and nutrients, you can lower its impact on you and minimize the amount of stress you feel. By adding these nutrients to your diet, you’ll feel healthier, more relaxed, and stress-free.


About Author

Posts By Sequoia