It may depend on your age. My mom had confusion after a surgery. Her doc told me it can take 2-3 weeks to fully clear the anesthesia and up to twice that for an older person. Her surgery was the week before Thanksgiving (mid November) and by Christmas i could see her fog clear.