Hard to say what you have from your complaints but if you have candida and do not have any food allergies chances you can use Three Lac or Primal Defence or any of the other choices. Candida is a imbalance of the proper flora. No matter what you take you will also have to take probiotics. It may also be possible that all you need is probiotics and that other stuff your taking is just a waste of time.. Remember if your taking something to kill the bad flora your also killing good flora at the same time.. Thats the bad thing about fungas killers..