My boyfriend has been having stomach pains for three months. He gets very tired, nauseated, indigestion, and some diarrhea. He has had blood work done, physical exam, and stool test, which all came back normal. He had a ultrasound today that showed an enlarged spleen and sludge in the gallbladder. What do you think is wrong?