Question: how long should you take melatonin?
Answer: “And if your sleep problems continue, talk with your health care provider. If melatonin does seem to help, it's safe for most people to take nightly for one to two months. “After that, stop and see how your sleep is,” he suggests.