Have you ever wondered why you feel tired and lazy throughout the day despite having a sound sleep? If yes, then the reason for this cannot be just lack of sleep. Often we believe that if we sleep the whole night, we will feel fresh in the morning, but many times it is actually due to the lack of essential vitamins and minerals in the body. Vitamins and minerals are very important for our health and their deficiency can affect the quality of sleep.
The imbalance of these nutrients in the body can cause laziness, fatigue and weakness. So if you also feel that despite getting enough sleep, you do not feel refreshed, then know which vitamins and minerals can affect your sleep.
Vitamin D deficiency and sleep changes
Lack of vitamin D can cause sleep disturbances. Its effect is that there is a lack of calcium and phosphorus in the body, which causes bone pain and weakened immunity. Due to this, the person feels lazy throughout the day and wants to sleep more.
Vitamin B12 deficiency and excess sleep
Lack of vitamin B12 can also cause excessive sleepiness. Lack of this vitamin can cause mental and neurological problems in a person. Research has found that lack of vitamin B12 can increase laziness and the habit of sleeping throughout the day. This deficiency is especially more common in vegetarian people.
Effect of nutrients other than vitamin D and B12
Apart from vitamin D and B12, deficiency of minerals like magnesium, potassium and iron can also affect sleep. Their deficiency causes fatigue, weakness and lethargy. Due to this, you may feel drowsy even after sleeping.
Advice to consult a doctor
If you experience this problem for a long time, it is important to consult a doctor. Taking a proper diet along with appropriate vitamin and mineral supplements can improve the quality of sleep.
Disclaimer: This article is for general information only. It cannot be a substitute for any medicine or treatment in any way. Always consult your doctor for more information.