Question: nyquil how long does it last?
Answer: While the average dose of Nyquil lasts an average of 4-6 hours, doxylamine can have a slightly wider range of effect. Depending on the person, it can last anywhere from 3 to 8 hours, making it an ideal choice as a night time sedative. Any longer, and there would be a high chance of morning grogginess.