What medication should I take for kidney pain?

Different kidney diseases require different treatments. For example, urinary tract infections such as acute pyelonephritis are caused by bacterial infections and are usually treated with quinolones or cephalosporin antibiotics, while urinary stones need to be treated by extracorporeal shock wave lithotripsy, herbal lithotripsy, surgical stone extraction and also non-steroidal anti-inflammatory for antispasmodic and analgesic treatment.