Everyone can agree that kidney stones are one of the most painful medical conditions you can experience. Experts and patients agree. Typically formed from calcium, kidney stones are hard pellets formed by excess minerals and salts inside the kidney. If they somehow travel out of the kidney and into the ureter, they can block the flow […]