Yes, cold weather can affect NyQuil's duration in the body as it can slow down the metabolism of the drug. Therefore, it may require a higher dosage if you live in a cold area.