Sleep is when our bodies repair and rejuvenate making it vital for our health. If you are not getting enough sleep it could have something to do with your diet. We’ve all heard how the big thanksgiving meal contains the amino acid, tryptophan that helps us relax before you sleeping. Other foods rich in it include all poultry, tofu and dairy foods. But they need to be paired with low to medium glycemic carbohydrates like rice, potatoes, pasta or bread for the best effect. Calcium and magnesium have been linked to sleep. Magnesium found in green vegetables, beans, nuts, seeds and whole-grains helps our muscles to relax while calcium helps our brains use the tryptophan. Another rule of food to help you sleep is to try and eat your evening meal roughly 4 hours before you go to bed. The act of digestion pushes our body's core temperature upwards, and that disrupts sleep. If you’ve had an exceptionally stressful day you may try vitamin B6 to help you stay sound asleep.