نوع رژیم غذایی همانطور که بر وزن، طول عمر و خطر ابتلا به بیماری های مزمن مانند بیماری قلبی، دیابت و اختلالات متابولیک تاثیر دارد می تواند بر تشدید بی خوابی نیز تاثیر داشته باشد.
عملکرد مطلوب اندامهای بدن انسان به وجود سطح کافی از ویتامین D بستگی دارد که می توان این ماده مغذی را از طریق نوع غذای مصرفی، مکملها و قرار گرفتن در معرض نور خورشید تامین کرد.