There is no absolute best treatment for kidney stones, at present, most of them are treated by medication, surgery and general treatment. 1. Drug therapy: there are some differences between individuals, the following drugs are recommended to be used under the guidance of a doctor. (1) Patients presenting with renal colic can use non-steroidal analgesic and anti-inflammatory drugs (diclofenac sodium, indomethacin), opioid analgesics (pethidine, tramadol), antispasmodic drugs (atropine sulfate, scopoletin) and so on, to alleviate the symptoms. (2) Patients with kidney stones can be treated with alpha-blockers (tamsulosin), sodium hydrogen citrate, sodium bicarbonate tablets, and other drugs for stone removal. 2. Surgery: Kidney stones can be treated by extracorporeal shock wave lithotripsy, percutaneous nephrolithotripsy, ureteroscopy lithotripsy and other surgical methods. 3. General treatment: In addition to the above treatments, patients should drink more water and urinate more in their daily life. To summarize, patients with kidney stones should consult a doctor in time and choose the appropriate method of treatment under the doctor’s guidance.