The drugs that can be taken for hydronephrosis include antibiotics, stone dissolving drugs and analgesic and anti-inflammatory drugs. 1. Antibiotics: such as ofloxacin, amoxicillin, cephalosporin, etc. They are mainly suitable for patients with hydronephrosis combined with urinary tract infection. 2. Stone dissolving drugs: such as sodium hydrogen potassium citrate, sodium bicarbonate, etc., and at the same time take a large amount of liquid, which can be used to alkalize the urine, mainly used for the treatment of hydronephrosis caused by urinary tract stones. 3. Analgesic and anti-inflammatory drugs: such as pethidine, diclofenac sodium, etc., mainly used for antispasmodic treatment of renal colic in hydronephrosis. Hydronephrosis is mainly caused by urinary tract obstruction, and the common cause of obstruction is urinary tract stones, which should be relieved as soon as possible, and can be treated surgically to relieve the obstruction if necessary. If you suffer from hydronephrosis, you should seek medical attention and use relevant medications under the guidance of your doctor.