An allergic reaction to Antibiotics is one of the leading causes of what's known as an "insult to the liver." These events can be pretty significant and can take a while to recover from.
You say you're having an allergic reaction again, but perhaps it's just the gallbladder reacting to the fat in the food. Also, an H. pylori infection in the stomach can create a full feeling and can create pain.