When I had my gallbladder out I was in the hospital for less than six hours.
Once I was able to eat and walk they sent me home with someone to watch me for a few hours.
I felt whole without two days, but had to take it easier a bit longer. I went back to work in six days (a little less than I ought, but I had taken off prior to the surgery, so I had to go back).
My big attack, the one that sent me to the hospital, came after fast food. I thought it was appendicitis (no back pain for me). I must've gotten a stone stuck, because the pain would not go away. Be forwarned, if you are having an attack and they push on the bladder it will NOT feel nice.
I felt like HELL prior, because of that stuck stone and my liver enzymes went haywire so they rushed me in. It was a quick surgery and relatively painless (compared to the attack!)
I have four scars on my stomach now, but nothing more.
After, you will have gas that you have to expell from the abdomen and it will push on a nerve just right so that your shoulder will hurt like heck, but after that's gone, you'll feel better... and it won't happen again!
I was given morphine at the ER, and Vicodin for home use. I used it only once or twice, mostly before the surgery. It made me nauseous and woozy, so I really didn't like them.
If you get nauseous from anesthesia or have a family history of it (my father and aunt have very poor reactions to anesthesia), they have pills they can give you, so ask about that.