Melatonin üretimini artıran yiyecekler çeşitlidir: Ceviz, fındık, fıstık, kestane, badem, ayçiçeği, susam, çemen, keten tohumu, soğan, patates, ıspanak, bezelye, kızılcık, vişne, muz, böğürtlen, çilek, elma, portakal, rezene, papatya, deve dikeni, anason, yulaf, salatalık, kabak, patlıcan, domates, karnabahar, brokoli, lahana, barbunya, kuru fasulye, nohut, mantar.Melatonin salgılanması için ortamın karanlık olması gerekir. Bu nedenle yatak odasında televizyon bulunmamalıdır. Zira televizyon kapatılsa bile tüpteki manyetik ışığın yansıması iki saat daha devam eder. Ayrıca gece lambası da açık tutulmamalıdır. Odayı karanlık tutan ışık geçirmeyen perdeler olmalıdır. Üzüntü ve stresin melatoninin salgılanmasını azalttır.Depresyon gidericiler, uyku ilaçları, beta blokerler (tansiyon ilacı) melatonin salgılanmasını azaltmaktadır. Gece içilen sigara ve alkol melatonin salgılanmasını önler. Geceleri erken yatmak, akşam yemeklerini terk etmek vücutta melatonin yapımını arttırır.