कई लोगों को रात में नींद नहीं आती है रात में नींद न आने के कई कारण हो सकते हैं जिनमें से एक विटामिन बी12 की कमी भी है शरीर में विटामिन बी12 की कमी होने से नींद में कमी आती है साथ में मेंटल हेल्थ पर भी इसका बहुत बेकार असर पड़ता है इसके अलावा शरीर में विटामिन डी की कमी भी नींद पर असर डालती है विटामिन डी की कमी से मेलाटोनिन हार्मोन कम हो जाता है मेलाटोनिन हार्मोन अच्छी नींद के लिए बहुत जरूरी होता है ऐसे में विटामिन डी की कमी से मेलाटोनिन हार्मोन कम हो जाता है जिससे नींद पर प्रभाव पड़ता है.