The painful spasms of a gallbladder attack often begin suddenly (sometimes after eating a fatty meal) and may last several hours. The attack is caused by one or more gallstones getting stuck in the ...