Kidney stones might be one of the most shockingly painful experiences our bodies can deal with, don’t you think? One minute you are going about your daily routine, blissfully unaware of anything wrong within your inner system. Next, it feels like your body has declared a rebellious war against your tender internal organs. Kidney stones are definitely one of those […]