You have been dealing with kidney stones for months. The pain comes and goes, medicines provide temporary relief, and ev