Just from my experience be careful about placing too much hope into a solution or something, if it is heavy metals that alone could be a long road. You may want to consider a urine challenge test or hair mineral analysis test to find out about metals for sure. Both are around $100.
"I don't control life, but I control how I react to it" This is on my wall, I try not to ask why this is happening or compare myself to other people bcuz there is nothing that can help me in those thoughts.