5-HTP or melatonin, which one is better for insomnia? 5-HTP is preferred because it encourages your body to make more serotonin and melatonin. Serotonin is one of the "feel-good hormones" while melatonin enhances your sleep quality. Furthermore, 5-HTP is on the reactant side of the biochemical reaction, rather than being an end-product like melatonin, so there is less chance of interfering with your own body's production of melatonin. Video credits: Vecteezy