My father had H-pylori (or so doc said) he lost ALOT of weight and this was supposedly the problem. I would def go in and have an ultrasound done to check your gallbladder.
Good luck!
Gallbladder can be checked by ultrasound.
Hives are usually in food allergy, and occur few minutes or (in delayed response) up to 36 hours after certain foods - in adults the most often cause are fish, shellfish, peanuts, and tree-nuts.