I had my gallbladder removed a year ago. They told me I needed to be on an enzyme but never told me what to get. I retain food in my stomach. I went to have a endoscope. Done was fasting for 14 hours and I still had lettuce in my stomach that I had eaten a day and a half ago. What would cause food not to break down and pass or what would make me not digest my food? I think that's why i always feel sick and my stomach is always bloated and crampy. I live on Phengan by mouth pill 25 mg 2 daily everyday just to be able to eat and not throw up. What would cause this?