Hi Sabs. Yes I can highly recommend Dr Cabots supplements - they are good. food allergy /intolerance can cause water retention so that could explain the problems you have with soya. I have the same problem myself. I often find my face swells too as well as the rest of my body. I am quite sure the candida has affected my adrenal/thyroid glands....once its gone systemic seems everything can be affected. Good Luck with your liver supplement.