Melaton rich foods You should be eating these foods with melatonin about 1 or 2 hours before bed. Compared to most foods they are much higher.