Replied by Ted (Bangkok, Thailand)
Kidney stones passes through the bladder. They are technically not called bladder stones. The best protection against future stones, is 1/4 teaspoon of baking soda taken twice a day every day. It takes two weeks at least to stop the body from leeching calcium from the bones or from intestines absorbing more acids than it needs. This should be taken as long as possible to prevent stones formation. This is a condition of acidosis. Magnesium allows the body to better utilize calcium better. So even if you do have it, it is probably means you once had it and it is simply draining out the stones that are left in it. If it is too small, sometimes X rays won't see it.