I had surgery on a Wednesday at 10am. I didn't have any pain meds or anything during surgery so they pumped me full of them at the end. Took about 18 hours for me to come out of anesthesia. Got a really good nap in :-)
I would have gone home Friday, but I had a UTI, so I got iv antibiotics, and was cleared to go home Saturday.
I would ask your surgeon what the average time is, and then prepare for an extra day or two for anything unseen happening. Good luck!