The anesthesia stays in the body for a week for the medication to wear off. The after-surgery reactions and allergies to anesthesia tend to disappear within 24 hours, depending on the person.