it is very hard to predict if clay works for one particular problem or not. What can be sure is that clay will remove toxins - that is a guaranteed. In the process of removing toxins, a side effect may be alleviation of the symptoms you are experiencing or even an effective cure. you only need to try it and find out. Different people have different physical conditions and are exposed to different kinds of toxins. Clay may work slowly on one person for the same health problem and rapidly on another having the same problem. Very hard to tell in advance. Best is to use clay for a period of time and observe yourself what is happening. What is good is that there is no side effects, even if you take clay internally - just make sure it is a good clay and you use common sense.