Question: how long should you take melatonin before bed?
Answer: For sleep problems in adults, the usual dose is one 2mg tablet. Take the tablet 1 to 2 hours before bedtime. This is because the medicine takes a couple of hours to start working. Take melatonin after food.