There is no most effective drug for the treatment of occult blood in urine, and the drug for the treatment of occult blood in urine mainly depends on the cause of occult blood in urine. Physiological causes such as exercise hematuria after strenuous exercise usually do not need treatment; pathological causes such as nephritis, urinary tract infection, urinary tract tuberculosis, etc., according to the different causes of the use of drugs such as captopril, levofloxacin, rifampicin and other treatments. 1. Nephritis: ACEI or ARB drugs such as captopril and irbesartan can be applied. If the patient has no obvious contraindications, glucocorticoids and cytotoxic drugs such as prednisone and cyclophosphamide can be applied according to the type of pathology. 2. Urinary system infection: urinary system infection is also a common cause of hematuria, such as acute pyelonephritis, cystitis, etc., you can take levofloxacin, cefuroxime and other drugs for anti-infection treatment. 3. Urinary tuberculosis: If urinary tuberculosis causes occult blood in urine, you can take anti-tuberculosis drugs, such as rifampicin, isoniazid and so on. All of the above medications should be used under the guidance of a doctor to avoid self-medication. Urinary occult blood may also have other reasons, it is recommended that patients go to the regular hospital in a timely manner, improve the examination to clarify the cause of the disease, under the guidance of the doctor to give targeted treatment or treatment.