how long does Nyquil last