I started having problems with mine during my first pregnancy. When I described the attacks everyone would say "Oh, that's normal. It's just the baby putting pressure on your organs." We finally discovered the gallstones when she was laying in her crib shortly after she was born and I had an attack. Strangely enough I was relieved. I'd told my husband I didn't think I could get pregnant again if being doubled over in pain for 2 hours was a normal part of pregnancy!
My worst came after she was born though. I had to wait 6 weeks after delivering before they could do the surgery, so while I was waiting, I passed a stone & it became lodged in the bile duct on its way. After 12 hours of intense pain, turning bright yellow, and 9 hours in the ER, they were planning an emergency surgery when I suddenly started feeling better. They did an ultrasound and found that the stone had finally dislodged itself and passed. I spent the whole time I was waiting for the surgery eating constantly (except the day in the ER, when I couldn't eat anything, of course) because I was nursing and being told I was losing weight way too fast but couldn't eat anything with a substantial amount of fat because it would cause an attack.
Because I'd recently had a baby, they kept me overnight after the surgery. I went home the next day, was off the pain meds by the next day, and back to waiting tables at a very busy restaurant just less than a week after the surgery. I really could have returned even sooner, but we were trying to play it safe. I agree with the others, the surgery really isn't that bad. Of course there are risks associated, but imho a planned surgery is better then a bile backup (which starts basically eating your tissue) because a stone gets stuck on its way out, which will require surgery anyway. I was also told by my Dr that even if you can get rid of the stones, they come back. Good luck with whatever you decide. The same answer isn't right for everyone, so I hope you find the right one for you! (and have few or no attacks in the mean time!)
Always try to bring a spare set of clothing when you dream about going to work or school. That way, if you encounter someone having that dream where they show up in their underwear, you'll be their hero.