失眠者宜食用具有养心安神、促进睡眠作用的食物。具有养心安神、促进睡眠作用的食物有小米、核桃、百合、桂圆、莲子、红枣、鸡蛋、羊奶、蜂蜜、猪心、猪肝、牛肝等。
睡前喝一杯热牛奶也有利于改善睡眠。另外,晚餐不可过饱,避免食用辛辣刺激性的食品,如浓茶、咖啡、酒等;睡前两小时内不宜进食,不宜大量饮水,避免因胃肠的刺激而兴奋大脑皮质,或夜尿增多而入睡困难。