DayQuil Cough can be taken every 6-8 hours. Q: How long does DayQuil last? A: DayQuil treats cold and flu symptoms for approximately four hours. DayQuil Cough provides up to 8 hours of cough relief. Q: How long does it take for DayQuil to work? A: This depends on many factors but ...