Our eating habits have a direct impact on our health. Right eating habits are very important not only for physical health but also for mental health. To stay healthy, one should take a diet rich in vitamins and minerals. If you are feeling symptoms like weakness, fatigue, irritability, poor digestion or difficulty in breathing, then do not ignore them. The deficiency of different vitamins in the body gives different signs. While the deficiency of some vitamins can cause weakness in the body, the deficiency of some vitamins causes mood swings and irritability.

If your mood is often bad, sometimes you feel angry and sometimes irritable, then the reason behind this may be the deficiency of some vitamins and minerals, to which you should pay attention. Let us tell you due to a deficiency of vitamins you may feel irritable. Dietitian Manpreet is giving information about this. Manpreet has done a Masters in Nutrition from Delhi University. She is a hormone and gut health coach.

A deficiency of these vitamins and minerals can cause irritability

  • Vitamin B12 is very important for the body to function properly. If you often get angry or feel irritable even without wanting to, then Vitamin B12 deficiency may be the reason behind this.
  • Due to a deficiency of Vitamin B12, you may also feel depressed. Its deficiency can also cause fatigue, lethargy and weakness.
  • Vitamin B12 deficiency affects neurological health, affecting mood and brain function.
  • Vitamin B6 is essential for our brain health. It also boosts our mood. Due to a deficiency of Vitamin B6, there may be a deficiency of feel good hormones in the body, due to which brain health is affected.

  • Vitamin D deficiency can also cause anger and mood swings.
  • Due to a deficiency of Vitamin D in the body, people often see symptoms like irritability, anger and sadness.
  • Apart from these vitamins, deficiency of some minerals can also be the cause of irritability.
  • Zinc is very important for the body. Its deficiency not only leads to diseases but also affects mental health.
  • Zinc deficiency can cause anxiety, irritability, mood swings and depression.
  • Magnesium deficiency can also cause stress and sadness.

Image Credit: Freepik