Russ, I have read that mercury toxicity causes dysbiosis, and those who have mercury toxicity often have severe bacterial overgrowth in the intestines. This in turn leads to very poor B12 absorption from the digestive tract. They recommend sublingual methylcobolamin.