Can gallbladder disease cause loss of appetite for weeks? I don't have much abdominal pain, but more of a full feeling in upper abdomen.

Yes it can! Symptomatic cholelithiasis (gallstone disease) can manifest in a number of ways, including fullness, burping, indigestion, and pain. If you believe you have gallbladder disorder, visiting a board certified surgeon would be worthwhile.