Sabat opines, “Walnuts make a great bedtime snack because they are high in healthy fats and protein. Eating walnuts before bed may help you feel fuller longer, which can help with weight management and reduce the temptation to snack late at night. Walnuts are also a good source of tryptophan, an amino acid that helps the body make serotonin and melatonin, hormones that promote sleep. Walnuts are also loaded with magnesium, a mineral that can help reduce stress and anxiety, which can help you relax before bed. Having a little fat before bed can also help balance blood sugar levels out and prevent middle of the night wakings.”