Medical questions & health advice by board certified doctors

"How long can you take cough syrup for?"

ZocdocAnswersHow long can you take cough syrup for?


Been taking NyQuil for a bad cough for 5 days now. Is it okay to be taking it for that long? How much longer can I take it?


If you are suffering from a typical cold virus infection, then you can expect the symptoms to last for up to 1 week or so, at which point they should be getting better. NyQuil is one of several over the counter medicines that contain sedating anti histamine and cough suppressants that are used to treat the common cold. It is usually taken at night to help with sleep while the cold and cough symptoms are at their worst. It is fine to take it for this reason. However, if by 1 week the symptoms are not improving, especially if you have fever or if the cough is getting worse or if you have any shortness of breath or chest pain, these could all be symptoms that the cold has worsened and may have evolved into a bacterial infection. If you have these symptoms, it would be worthwhile to go see your primary care doctor for a quick checkup. They will be able to determine if you have just a cold, or if you have something else. If your symptoms are from an infection requiring antibiotics or other medications, they will be able to prescribe those for you. Good luck, and I hope you start feeling better soon!

Zocdoc Answers is for general informational purposes only and is not a substitute for professional medical advice. If you think you may have a medical emergency, call your doctor (in the United States) 911 immediately. Always seek the advice of your doctor before starting or changing treatment. Medical professionals who provide responses to health-related questions are intended third party beneficiaries with certain rights under Zocdoc’s Terms of Service.