A melatonina pode ser tomada por insónia. A melatonina tem um certo efeito na regulação do sono e é uma hormona fisiológica que existe no corpo humano normal. Trabalha principalmente para regular o ritmo circadiano, antioxidante, retardar o envelhecimento e regular a imunidade. A secreção máxima de melatonina é às 14-3 da noite. Os doentes com insónia crónica terão uma secreção reduzida de melatonina, levando a insónia mais grave, pelo que uma suplementação adequada de melatonina pode tratar a insónia. A melatonina é mais eficaz no tratamento das inversões do sono, onde se dorme mais durante o dia e não se pode dormir à noite, e é adequada para insónia causada pelo ajustamento do jet lag. Se a insónia for acompanhada de ansiedade significativa, depressão e outras causas, a causa precisa de ser esclarecida antes de ser administrado o tratamento sintomático.