Without doubt, passing kidney stones can be really difficult and painful; however, when they are diagnosed timely, they do not usually cause a long-term damage. These hard deposits form in the kidneys and need to pass through the urinary tract in order to leave the body. In most cases, kidney […]