人的排鈣高峰期常在進餐後4~5小時, 若夜宵過晚, 當排鈣高峰期到來時, 人已上床入睡, 尿液便滯留在輸尿管、膀胱、尿道等尿路中, 不能及時排出體外, 致使尿中鈣不斷增加, 久而久之, 逐漸擴大形成結石。 經常喜歡吃夜宵, 如果進食的是高脂肪、高蛋白的食物, 也容易使人體內血脂突然升高。
結石病的治療是一個綜合的治療過程, 針對於每一個具體的患者, 可能只需要體外衝擊波碎石就可解決, 也可能需要手術取石、溶石或排石, 或者是幾種方法相結合, 這要視病例的具體病情而定。 但目前臨床運用最廣泛的還是不需開刀、住院的體外衝擊波碎石療法。