It takes about an hour for general anesthesia to wear off, but you may notice the effects for a day or so.