I had my gallbladder removed about 2 1/2 years ago after having a nasty gallstone attack where I actually had 4 stones get stuck while they were trying to pass. I went to the ER on a late Thursday night, and the idiot resident who saw me said he thought I might be passing a stone, pumped me full of morphine, and sent me home (even though I could still feel something wasn't right after all that morphine). I ended up back in the ER, still in pain, two days later. They ALMOST sent me home again, telling me to "just make an appointment with a surgeon about possibly having your gallbladder removed", and I was actually getting dressed to leave when they stopped me and said I was being admitted. Seems the trauma surgeon on duty took a look at my bloodwork and told them "Her liver enzymes are sky high. She's not going anywhere." The stones were blocking the duct between the liver and the gallbladder, and bile was backing up into the liver. Needless to say, my liver wasn't too happy about this. They admitted me and took out the gallbladder and the 4 stuck stones the next morning.
Once I had the surgery done, the rest wasn't bad at all. I was a bit sore in the abdomen for about a week or so (I took prescription pain meds for about 2 days afterwards, then switched to Aleve) and bloated for a few days from the gas they pump into the abdomen while they operate. My biggest concern was "When can I work out again?". One doctor told me a week, another said two weeks. I went with the one week answer (of course!), but just did a light, lower impact workout for the first week or so after starting again. (NO ab work that first week back! I didn't want to tear any of the incisions.) I was back at work in a week, as well.
You'll probably be kind of tired for a few weeks after. Your body needs to figure out a new way to digest foods with the galbladder suddenly missing, and that can sap some of your energy for a while. But basically, I thought recovery was a breeze. Two weeks later, you would never have known I had surgery at all.
Good Luck!
Mephie