Question: for how long does melatonin last?
Answer: The half-life is the time it takes for the body to eliminate half a drug. Typically, it takes four to five half-lives for a drug to be fully eliminated. This means melatonin will stay in the body for about 5 hours. If you stay awake during this time, you're more likely to feel aftereffects like drowsiness.