THERE are a number of potential reasons, from stress to hormonal problems, but the foods you eat can have a huge impact, either helping or hindering your sleep.