Can Undereating Cause Insomnia? in Celiac Disease & Sleep Posted September 28, 2009 · Report to Admin I only really eat the junk foods because A, they taste amazing, and B, without them I would not be getting enough calories. Believe it or not, the junk food is probably part of the problem. You don't need them for the calories, you want them, there is a difference. You like them, and sometimes we justify eating something like this by saying we need it. You can eat fresh fruit, banana's and grapes can add calories, much better calories than junk food. Junk food is empty calories, they are not good calories. Do you go to bed at the same time every day, wake up at the same time every morning? Do you exercise at night, if so, switch to mornings. My sleep doc told me to keep the lights very bright until just before bedtime, then to dim them. Do you like to read? Could you read before bed, it's relaxing. Have you tried melatonin? My sleep doc first gave me Lunesta, which didn't work, then he gave me Sonata, which also doesn't work, and then I tried melatonin..I take 6 mg every night. Yes, they do say warm milk before bed helps some, yet if you are intolerant of something, the rules change. I tested this theory, after being off dairy for 5 or 6 weeks, I tried it again, and the insomnia did come back. Believe me, I would never have believed dairy could do this, without living the situation. Usually, a person with insomnia has a mind that wont rest. I still have this problem at times...depending on the stress during the day. So, try going to bed and rising at the same time every day..this is essential for a person with sleep issues. Research circadian sleep: http://en.wikipedia.org/wiki/Circadian_rhythm Ask your doctor about a sleep study. Insomnia is a symptom of sleep apnea. When you sleep, do you sometimes wake in a panic, maybe thinking you had a bad dream? This is another symptom of sleep apnea. Many people have this problem, and never knew it. I was shocked when the doctor wanted me tested for sleep apnea, and he was correct.