After removal of gall blader it is not easy to digest the solid food more so when it is laden with fats. Fatty food stimulates vomiting
when gall blader is removed. You need to divide your food in fractions and eat it. This will reduce your nausea
and vomiting after food. Regarding colonoscopy
your primary physician will tell you why colonoscopy is required.