Question: how long do melatonin pills take to work?
Answer: In general, you should take melatonin 30 to 60 minutes before bedtime. It typically takes 30 minutes to start working.