how long does it take for anesthesia to fully wear off?
It usually takes about 45 minutes to an hour to recover completely from general anesthesia. In some cases, this period may be a bit longer depending on medications given during or after surgery.