I recommend getting a full work-up with a BioSET practitioner.
They can tell you which organs are stressed, what foods and environmental agents you are reacting to, etc. She even told me which detox pathways in my liver were under-performing. They believe in using a lot of enzymes, but with their software they can see which enzymes your body can tolerate ok. They may also use homeopathic remedies. I live near a couple BioSET people in Dallas/Fort Worth. I think they're really helpful for getting a whole view of what's going on in your body.