Some clinical study show the after 4 to 6 hours the full effect of NyQuil should be out of your system, But in the future before any procedure under the general anesthesia stay away from any medication even over the counter if your doctor don't know or don't approved it.