Mood swings can be caused due to vitamin deficiency

Life is a process of ups and downs, but sometimes the ups and downs feel a little close. One moment you are flying, the next moment you are falling into the abyss of restlessness. Although there are many factors that can cause mood swings, your diet may also play a role. You can take a step towards happiness and happiness by paying attention to your nutrition and consuming such healthy foods. So put your frowning brows aside and embrace the feast; your heart will depend on it! Believe it or not, some unhealthy eating habits can harm your mental health and make you look like a grumpy bear in a beehive hat.

Here are 5 nutritional deficiencies that may be affecting your mood:

​​Vitamin B​

These powerful vitamins play an important role in the production of neurotransmitters, chemical messengers in the brain that control emotions. If you are deficient in B1, B6 or B12, you may find yourself stressed, irritable or tired. Eat leafy green vegetables, whole grains, lean proteins and eggs to get plenty of B vitamins.



According to Archana Singhal, counselor, family therapist, founder, Mindwell Counsel, “This element in nutrition works like a natural tranquilizer, calming the nervous system and promoting relaxation. When your magnesium levels drop, you may feel anxious, depressed, or even irritable. Pumpkin seeds, almonds, dark chocolate, and leafy greens are your magnesium-rich friends in the fight against change.”


Do you feel weak and impatient? The culprit may be iron deficiency. This important mineral helps transport oxygen throughout the body, including the brain. When oxygen levels drop, so does your mood, leading to fatigue, irritability, and even depression. Spinach, beans, lentils and lean red meat can help normalize your iron levels.


These fatty acids are like sunshine for your brain. They play an important role in controlling emotions and reducing pain. Therefore, if you are sensitive, it may be important to consume less omega-3. Oily fish like salmon and tuna, walnuts and flaxseeds are your ticket to a cooler, happier life.

​​Vitamin D​

This sunshine vitamin does more than strengthen your bones. It also plays an important role in emotional regulation and stress reduction. When this doesn’t happen, you will feel anxious and depressed. Spend some time in the sun (safely, of course!), eat vitamin D-rich foods like eggs and oily fish, or consider taking supplements to help improve your mood.

Remember, if you are in a bad mood or upset, it is best to see a doctor. They can analyze your individual needs and recommend the best course of action.

Also Read: 6 signs you’re eating too much sugar and it’s time to stop