Urine is red after taking medicine for tuberculosis and the medicine taken should be an anti-tuberculosis medicine. Currently the first-line anti-tuberculosis drugs include four kinds, such as rifampicin, isoniazid, pyrazinamide and ethambutol. Among them, rifampicin tablets are red, and the pigment in the tablets will be excreted in the urine after taking rifampicin, so when taking rifampicin, most people’s urine is red. Some people may not take rifampicin, mainly because they may be allergic to rifampicin, or because rifampicin has liver damage, leading to switching to another medication. If you have red urine even when you are taking other anti-tuberculosis drugs without rifampicin, it is important to consider whether the red color is due to elevated bilirubin and urobilinogen in the urine. The presence of urobilinogen and bilirubin in the urine is mainly due to liver damage caused by the medication, which leads to elevated bilirubin, which in turn leads to red urine. Therefore, it is important to monitor the liver function to see if the total serum bilirubin is elevated, and then make specific treatment according to the specific situation.