There are a few factors that determine how long your stay will be. One is your pain. If you have a lot of pain, it is better to stay until your pain is well controlled. Another is whether you have reconstruction. Reconstruction means the surgery is more involved. No reconstruction is considerably more simple.
I was told to expect two nights with the possibility of just one night. I wanted to go home. And I did. I was home about 24 hours after the surgery was finished. And I was glad to be home! But, my pain was well controlled, and I did not have reconstruction. I'm also one heck of a stubborn person... I was on my bike six days after surgergy...
When is your surgery?