Question: how long do you have to wait to take another melatonin?
Answer: It's recommended take melatonin 30 to 60 minutes before bedtime. That's because melatonin typically starts working after 30 minutes, when levels in your blood rise. However, the best time to take melatonin is different for each person.