Question: how long does it take for unisom to wear off?
Answer: How long does Unisom® last? The sedative action of Unisom® may last up to 6 hours.